ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

Unity游戏翻译插件 XUnity.AutoTranslator 完整实战教程:10分钟配置好自动汉化

Unity游戏翻译插件 XUnity.AutoTranslator 完整实战教程:10分钟配置好自动汉化 Unity游戏翻译插件 XUnity.AutoTranslator 完整实战教程10分钟配置好自动汉化【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator游戏外语台词看不懂不知道界面文字走的是哪种文本框架翻完中文全是乱码方块XUnity.AutoTranslator 是面向 Unity 游戏的开源自动汉化翻译插件它把游戏进程里所有会显示文字的位置拦下来送出去翻译再换回画面像个站在文字渲染最后一环的隐形质检员。 30秒判断它适合你吗适用标准 UnityMono游戏插件开源免费缓存文件还能自己改想把台词、菜单、飘字读成自己的语言愿意花十分钟做一次性设置能接受文字被发送到在线翻译服务不适用非 Unity 引擎的游戏IL2CPP 编译的游戏Unity 的一种编译模式只支持一部分功能必须用专用包文字绝不能离开本地的场景核心链路依赖在线翻译离线方案得另配本地翻译软件最短路径安装只走一条路主路线走 BepInEx 插件管理器——它是让插件住进游戏进程的宿主按 BepInEx 自己的说明给游戏装上 BepInEx 5把XUnity.AutoTranslator-BepInEx包直接解压到游戏根目录dll 自动落进BepInEx/plugins/XUnity.AutoTranslator/启动游戏一次自动生成配置文件BepInEx/config/XUnity.AutoTranslator.ini打开配置改两行EndpointGoogleTranslate、Languagezh收工其余方式各一句独立 ReiPatcher 包免管理器运行SetupReiPatcherAndAutoTranslator.exe自动打补丁已装管理器则别用MelonLoader、IPA、UnityInjector 包解压到对应文件夹即可。能力全景一张表看懂能力维度具体内容一句话点评插件框架BepInEx、MelonLoader、IPA、UnityInjector、独立 ReiPatcher主流 Unity Mod 宿主全覆盖文本框架UGUI、TextMeshPro、NGUI、FairyGUI、IMGUI、TextMesh、Utage游戏界面文字运行的系统菜单和 3D 飘字都能拦翻译引擎Google、Bing、DeepL、百度、Papago、Yandex、Watson、LingoCloud 等 16 内置干活的后台免费为主配置里随时换特色功能本地翻译缓存、正则/替换精调、贴图替换、资源重定向、16 层防刷自动兜底手动可精修最容易被低估的是资源重定向不动游戏原文件就能替换 TextAsset 文本资源和游戏内图片配合翻译缓存是自制精翻汉化包的地基。 按场景练手三个真实问题各解一次场景一某处文字没生效、漏翻译按ALTU手动触发一次挂钩——默认钩子会漏掉后出现或动态生成的文字判断文字属于哪个框架3D 飘字多半是EnableTextMesh老式菜单和多数 Mod 界面是EnableIMGUI两者默认False按需打开还不行就按ALTT在原文/译文间切换确认是不是其实已经翻好了场景二想让固定台词、物品名翻得更准改Translation\{Lang}\Text\_AutoGeneratedTranslations.txt里对应的那行按ALTR重载立即生效不用重启模板化名字写进普通翻译 txtr:^アイテム ([0-9])$物品 $1アイテム 123 就输出物品 123序号名字的拼接文本用分割正则sr:^([0-9]{2}) ([\S\s])$$1 $2先拆开、各自翻译再拼回一条规则覆盖所有变体总被翻错的专有名词放进_Substitutions.txt私は{{A}}I am {{A}}注意正则写在_开头的自动生成文件里不生效必须放普通 .txt场景三想接入自己的翻译接口最轻量EndpointCustomTranslate[Custom] Url指向你的接口插件按from、to、text三个参数发 GET你返回纯文本即可最正规实现ITranslateEndpoint接口dll 放进插件的Translators子文件夹就能当原生引擎用动手前先看src/Translators/下各内置引擎的写法套路一致翻车自查表症状原因处理部分文字始终不翻该文本框架默认关闭对应EnableXxxTrue再按ALTU重挂中文乱码、一片□□□游戏自带字体没有中文字形OverrideFont或FallbackFontTextMeshPro指定中文字体翻完游戏卡死、逻辑错乱游戏逻辑依赖显示的文字设TextGetterCompatibilityModeTrue翻译突然罢工新文字不翻连续失败 5 次触发防刷停机检查网络和密钥再按ALTQ重启插件正则规则不生效写进了_开头的自动生成文件挪到普通翻译 txt按ALTR重载⚙️ 参数怎么调分组参数推荐值为什么这么设引擎EndpointGoogleTranslate免密钥快速上手不稳定时随时换引擎Language/FromLanguagezh/ja目标中文、来源日语来源不确定用auto但准确率降文本框架EnableTextMesh/EnableIMGUIFalse按需开用不到的框架别增加挂钩开销文本框架FallbackFontTextMeshPro中文字体文件名只补缺失字形比整体换字体稳性能EnableBatchingTrue批量发请求往返次数少性能UseStaticTranslationsTrue内置高频短语词典很多台词不联网性能MaxCharactersPerTranslation200超长文本跳过防卡顿和被服务拒绝排版EnableUIResizingTrue翻译后自动调文本框溢出防中文被裁别这样设别把所有EnableXxx框架开关一次全开用不到的钩子纯开销别把MaxCharactersPerTranslation调太高长文本翻译慢还容易被拒别把百度、DeepL 的密钥留在要分享的配置里泄露立即吊销 高频问题Q改了Languagezh游戏里怎么还是原文A先按ALTT——这个键原位切换原文和译文。变中文说明插件一直在工作仍是原文多半是该文字的框架开关没开。Q翻译玩着玩着罢工了怎么恢复A连续 5 次失败会触发自动停机。网络或密钥修好后按ALTQ重启插件也可提前配好FallbackEndpoint自动兜底。Q能关掉自动翻译、只用自己的翻译文件吗A可以。Endpoint留空或在ALT0界面选空端点插件只加载你自己的 txt完全不联网。QIL2CPP 编译的游戏值得硬上吗A有专用包但功能不全IMGUI 翻译不支持、TextGetterCompatibilityMode无效、部分文字要手动按ALTU。体验不佳就别强求。下载 BepInEx 包解压进游戏根目录把生成的XUnity.AutoTranslator.ini里Languagezh那一行改好10 分钟内进游戏就能看到中文剧情。缓存越用越顺正则和字体这些是后面精修用的。先跑起来再慢慢打磨 【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进