XUnity.AutoTranslator 零基础上手20分钟把全日语 Unity 游戏翻成中文【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator你是不是也遇到过这种局面千辛万苦找到的心仪游戏进游戏一看剧情全是平假名菜单全靠自己猜图标装备说明干脆放弃阅读。XUnity.AutoTranslator 就是为这种场景准备的 Unity游戏自动翻译 插件——它在游戏运行时把界面上的原文拦下来送去翻译再把译文写回屏幕你不用切窗口、不用截图 OCR从安装到看见第一行译文通常不超过 20 分钟。它和截图翻译工具有个本质区别翻译发生在文字渲染之前直接被替换掉的是游戏自己的文本组件所以体验接近原生汉化。安装三选一装完 30 秒看到译文按你电脑里已有的环境三选一① 什么都没装过最省心下载 ReiPatcher 独立包整个解压到游戏根目录双击SetupReiPatcherAndAutoTranslator.exe完成打补丁用旁边新生成的(Patch and Run).lnk快捷方式启动游戏② 已经在用 BepInEx把 BepInEx 包的 DLL 解压到BepInEx/plugins对应目录直接启动游戏。③ 在用 MelonLoader 或 IPA对应下载 MelonMod 版或 IPA 版分别放进Mods或Plugins目录。怎么判断装成功了首次启动后游戏根目录会多出一个AutoTranslator文件夹里面有自动生成的Config.iniBepInEx 方式则生成AutoTranslatorConfig.ini。有这个文件插件就在工作了。⚠️ 如果你有 BepInEx 或 MelonLoader就别用 ReiPatcher 方式两套注入机制会打架轻则报错重则闪退。需要改的 3 个参数附速查表用记事本打开Config.ini先改[General]段落里这两个[General] Languagezh-CN ; 要翻译成什么语言 FromLanguageja ; 游戏原文是什么语言中文玩家玩日区游戏就照上面这样写。剩下这张表覆盖了影响体验最深的几个开关都改完按游戏内ALT R即可热加载不用重启参数所在段落作用建议值Endpoint[Service]选翻译服务免费首选GoogleTranslate质量选DeepLTranslateEnableBatching[Behaviour]多条文本合并成一个请求True默认就是别关MaxCharactersPerTranslation[Behaviour]超过此长度的文本不翻译200默认值不建议超 400EnableUIResizing[Behaviour]译文过长时自动调整 UI 溢出方式TrueEnableIMGUI[TextFrameworks]是否翻译 IMGUI 界面含大多数 Mod 界面需要翻 Mod 菜单时改TrueEnableTextMesh[TextFrameworks]是否翻译 3D 漂浮文字有漏翻的 3D 文本时改True为什么Endpoint值得多看一眼免费端点Google、Bing、DeepL不用申请任何密钥开箱即用但服务方随时可能调整接口导致失效付费端点如DeepLTranslateLegitimate、BaiduTranslate要填 API Key换来稳定配额。重度玩家建议顺手把[Service]里的FallbackEndpoint填一个备用端点兜底。 免费端点失效是常态而非事故先按 ALTR 重载、换个Endpoint再下结论。记住 4 个救命快捷键快捷键干什么什么时候用ALT 0显示/隐藏插件界面快速查看当前状态ALT T原文/译文来回切换对照着读原文ALT R重新加载翻译文件改完配置或译文后热加载ALT U手动触发一次文本钩子某块文本死活不翻译时改完任何配置或翻译文件先按 ALTR 验证不要养成重启游戏的习惯——插件支持热加载重启是最后手段。进阶技巧一正则规则覆盖无限动态文本游戏里常出现铁剑 I铁剑 II铁剑 III这种带编号的名称逐条翻译永远追不上。翻译文件支持正则在Translation\zh-CN\Text\目录下新建任意.txt文件不要放进下划线开头的自动生成文件里写入r:^シンプルリング ([0-9])$简约戒指 $1r:前缀表示这是正则规则$1会把括号捕获的数字原样带进译文。一条规则从此覆盖所有强化等级。进阶技巧二手动翻译文件译文质量你自己说了算插件会把见过的每句文本自动写进_AutoGeneratedTranslations.txt但这个文件优先级最低。想要更好的译文把其中某一行剪出来放进你自己新建的翻译文件里改シンプルリング简约戒指按 ALTR 重载后手动译文立即生效并压过自动翻译。再进阶一层给某个 Mod 单独配译文时在Translation\zh-CN\Text\Plugins\下按该 Mod 的 DLL 名去掉 .dll建文件夹放入翻译文件并加一行#enable fallback这样该 Mod 缺失的条目还能回落到通用译文。这两个技巧组合起来的意义正则解决数量无限的动态文本手动文件解决机器翻得不像话的固定文本。从这一刻起你是主动做汉化而不是被动等汉化。自救手册4 个高频故障的排查路径Q1启动后完全没有翻译效果症状游戏正常跑但所有文本都是原文原因插件没加载或对应文本框架默认没开IMGUI 和 TextMesh 默认就是关的解决先确认AutoTranslator目录和Config.ini已生成再检查[TextFrameworks]把游戏实际用到的EnableIMGUI、EnableTextMesh等改True按 ALTR 重载必要时按 ALTU 手动钩一次Q2有译文但中文显示成方块 □□□ 或空白症状位置对了字是空的原因游戏自带字体不含中文字形解决在[Behaviour]里把OverrideFont指向一个支持中文的字体UGUI 场景或给 TextMeshPro 游戏配置FallbackFontTextMeshPro兜底字体改完按 ALTF 可在自定义字体和原字体间切换验证Q3游戏逻辑错乱比如选错对话选项症状显示正常但游戏行为不对原因部分游戏拿屏幕上显示的文本去判断执行分支译文破坏了原文匹配解决把[Behaviour]里的TextGetterCompatibilityModeTrue让游戏以为界面上还是原文翻译只作用于显示层Q4玩了一会儿插件自己罢工了症状日志提示插件已关闭按 ALTQ 能短暂恢复原因触发防滥用保护连续 5 次请求无结果、文本每帧狂变、队列积压等都会触发停机解决降MaxCharactersPerTranslation、确认EnableBatchingTrue、检查网络与端点是否可达修复后按 ALTQ 重启插件自检清单✅ 能说出它运行时替换文本的原理以及 3 种安装方式的适用场景✅ 装完后确认游戏目录里生成了Config.ini✅ 会改Language、FromLanguage、Endpoint三个参数并用 ALTR 热加载✅ 记得 ALT0 / ALTT / ALTR / ALTU 四个快捷键各干什么✅ 会用速查表调批处理、UI 自适应和文本框架开关✅ 会用正则规则覆盖动态文本、用手动翻译文件压过自动译文✅ 遇到不生效、乱码、逻辑错乱、自动停机时知道各该查哪一项下一步建议先用GoogleTranslate免费端点跑通全流程把游戏翻到能玩为止之后遇到个别句子翻得生硬就从_AutoGeneratedTranslations.txt里把对应行剪出来手动润色。如果某块文本始终漏翻回来翻[TextFrameworks]段落逐个开启测试即可——90% 的漏翻问题都藏在那里。【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考