#新版UNITY游戏(IL2CPP类型)使用内嵌型机器翻译插件XUnity.AutoTranslator的食用方法#
更新时间:2022/2/22 18:20:20
- 网络具备访问github.com的能力
- 能够进行网页翻译的浏览器(用来查看官方的说明文档),以及耐心
- 网络能够访问机器翻译服务(谷歌等),如果使用百度需要注册百度API账户
- 游戏和插件路径不能出现中文!!
- 此翻译插件与其它插件共用可能会引发冲突(例如基于BepInEx的去码补丁等)
- 推荐使用notepad++进行配置或翻译文件修改(非必需)
- 带有IL2CPP字段的基于BepInEx管理器的XUnity.AutoTranslator
- 选择后面说明为BepInEx Unity IL2CPP for Windows以及对应游戏版本位数的 BepInEx6
- XUnity.AutoTranslator发行页签中的字体文件TMP_Font_AssetBundles.zip
- 将安装包解压后汇总到一起,TMP_Font_AssetBundles.zip中两种字体如果只需选择一种并将其改名为arialuni。(原文件名可能会导致插件无法正常使用,原因未知)
- 将解压汇总后的文件以及文件夹放于游戏根目录,BepInEx文件夹与字体文件与游戏直接启动程序位于同一个目录。
- 运行游戏程序,插件会连接github.com进行资源的下载更新。(检测到游戏版本变动也会进行更新)(注意!此时若未开启BepInEx的日志窗口,则什么都不会显示,之后会直接进入游戏)
- 等待至游戏启动后,如果未发生错误,插件已经安装完毕,可在文件夹 BepInExconfig 中修改配置文件。
可以使用记事本或者notepad++等文本编辑软件修改
BepInEx.cfg(BepInEx插件配置文件)如果您的插件安装有问题,可以打开BepInEx的日志窗口
1. 搜索 [Logging.Console] 2. 修改 [Logging.Console]下的内容为 Enabled = trueAutoTranslatorConfig.ini(机翻插件配置文件)
修改翻译语言(ja为日语,zh为中文,en为英语)
[General] Language=zh FromLanguage=en
修改翻译结点(官方说明文档翻译器部分链接)
Passthrough为跳过结点用
[Service] Endpoint=GoogleTranslate FallbackEndpoint=Passthrough请覆盖以下内容到插件中对应位置
[TextFrameworks] EnableIMGUI=False EnableUGUI=True EnableNGUI=True EnableTextMeshPro=True EnableTextMesh=False EnableFairyGUI=False [Behaviour] MaxCharactersPerTranslation=1000 IgnoreWhitespaceInDialogue=False MinDialogueChars=100 ForceSplitTextAfterCharacters=0 CopyToClipboard=False MaxClipboardCopyCharacters=2500 ClipboardDebounceTime=1.25 EnableUIResizing=True EnableBatching=True UseStaticTranslations=True OverrideFont=arialuni OverrideFontSize= OverrideFontTextMeshPro=arialuni FallbackFontTextMeshPro=arialuni ResizeUILineSpacingScale= ForceUIResizing=False IgnoreTextStartingWith=u180e; TextGetterCompatibilityMode=False GameLogTextPaths= RomajiPostProcessing=ReplaceMacronWithCircumflex;RemoveApostrophes;ReplaceHtmlEntities TranslationPostProcessing=ReplaceMacronWithCircumflex;ReplaceHtmlEntities RegexPostProcessing= CacheRegexPatternResults=False CacheRegexLookups=False CacheWhitespaceDifferences=False GenerateStaticSubstitutionTranslations=False GeneratePartialTranslations=False EnableTranslationScoping=True EnableSilentMode=True BlacklistedIMGUIPlugins= EnableTextPathLogging=False OutputUntranslatableText=False IgnoreVirtualTextSetterCallingRules=False MaxTextParserRecursion=1 HtmlEntityPreprocessing=True HandleRichText=True EnableTranslationHelper=False ForceMonoModHooks=False InitializeHarmonyDetourBridge=False RedirectedResourceDetectionStrategy=AppendMongolianVowelSeparatorAndRemoveAll OutputTooLongText=False TemplateAllNumberAway=False ReloadTranslationsOnFileChange=False DisableTextMeshProScrollInEffects=False CacheParsedTranslations=False
如果您申请并拥有了百度翻译API,可以将配置文件中对应部分改成如下形式:
[Service] Endpoint=BaiduTranslate FallbackEndpoint=BaiduTranslate [Baidu] BaiduAppId= BaiduAppSecret= DelaySeconds=15.翻译文件说明
BepInExTranslationzhText文件夹下为翻译成中文的文本对应关系TXT文件
可以在这里面修改翻译的各种文本
说明文件同步于github项目:https://github.com/ice-forever/RICCA-Chinese-file-public-version



