XUnity AutoTranslator 5 分钟上手指南:让日文 Unity 游戏即时变中文
【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator
打开一款日文 Unity 游戏,满屏文字看不懂,汉化补丁又在排队。XUnity AutoTranslator 是专为 Unity 游戏做的自动翻译插件,它把界面文本截下来实时译成你指定的语言。跟着做,约 5 分钟装完并开始汉化。
跑通之后你能做到什么
- 你可以进游戏后立刻把日文界面变成中文,按一个键再切回原文对比
- 你可以打开一个 txt 文件,把机翻改成人话,不重启游戏立即生效
- 你可以随时换翻译引擎,不用重新装任何东西
| 能力 | 说明 |
|---|---|
| 即时自动翻译 | 新文本出现 1 秒后自动发送翻译并替换 |
| 手动校对 | 所有译文写入磁盘文件,可直接编辑 |
| 引擎可换 | 配置一行切换端点,失败可自动落备用端点 |
动手前的 3 个确认
- ✅ 你装的是 Unity 游戏:游戏目录里有一个以
_Data结尾的文件夹 - ✅ 游戏目录里已有BepInEx文件夹(插件管理器,负责把 mod 注入游戏);没有的话见文末疑问
- ✅ 电脑能正常联网:翻译是调用在线翻译服务完成的
照着做,一次跑通
- 下载 BepInEx 版发行包
XUnity.AutoTranslator-BepInEx-{版本号}.zip,直接解压到游戏根目录,让 dll 落进BepInEx\plugins文件夹 - 正常启动游戏,等待首次加载(配置与译文目录会自动生成)
- 看屏幕:对话、菜单应已变成你设定的目标语言
- 若有部分界面没译,编辑游戏目录下
BepInEx\config\XUnity.AutoTranslator.cfg,把对应文本框架设为True - 按ALT + R热重载翻译文件,确认生效
屏幕从"外语天书"变成"看得懂的菜单",就是跑通的标志。
三处必改配置
1. 语言方向:默认目标是英语,想汉化必须改。
改前:Language=en,译出来是英文;改后:Language=zh,译出来是中文。
[General] Language=zh ; 目标语言,译成什么 FromLanguage=ja ; 源语言,游戏原文是什么2. 翻译端点:端点就是真正执行翻译的引擎。默认 Google 免费但偶尔抽风。
改前:Endpoint=GoogleTranslate,质量时好时坏;改后:换成 DeepL 并留一个备胎。
[Service] Endpoint=DeepLTranslate ; 免费无限量,质量最佳 FallbackEndpoint= ; 主端点失败时自动落到的备用端点3. 文本框架开关:框架是游戏绘制文字的组件,默认并非全开。
改前:EnableIMGUI=False,用 IMGUI 画字的界面(含很多 mod 的菜单)不翻译;改后:按游戏实际用到的框架逐个打开。
[TextFrameworks] EnableUGUI=True EnableTextMeshPro=True EnableIMGUI=True ; 游戏用到 IMGUI 再开 EnableTextMesh=False跑起来之后怎么用
- 按ALT + 0打开控制面板,查看插件状态(0 是数字零,不是字母 O)
- 按ALT + T在原文和译文间切换,检查有没有译错的
- 打开
Translation\zh\Text\_AutoGeneratedTranslations.txt,把不顺口的句子直接改掉 - 保存后按ALT + R,译文立即重载,无需重启游戏
- 发现漏译的文本,对着它按ALT + U手动挂钩
更顺手的一招:把精修过的句子从自动生成文件里剪出来,存成新的.txt放进Translation目录(目录里所有 txt、乃至.zip都会被读取),按章节管理你的汉化成果。
踩坑急救
部分界面仍是原文 原因:该界面用的文本框架默认关闭 一招解决:在配置里把对应的Enable*项改成True,再按ALT + R
应用译文后游戏卡死或闪退 原因:游戏拿"显示的文本"判断运行逻辑,被译文骗了 一招解决:配置中加入TextGetterCompatibilityMode=True
翻译时灵时不灵 原因:免费端点本身不稳定 一招解决:给FallbackEndpoint填一个备用端点,或改Endpoint换引擎;插件因连续报错关闭后可按ALT + Q重启它
想干净卸载 原因:删错文件夹会连累其他 mod ⚠️ 只删BepInEx\plugins\XUnity.AutoTranslator文件夹;XUnity.ResourceRedirector务必保留,其他插件可能依赖它
高频疑问
Q:游戏里没有任何 mod 框架,装不了 BepInEx?A:改下 ReiPatcher 版发行包,解压到游戏根目录,运行SetupReiPatcherAndAutoTranslator.exe,之后用生成的「Patch and Run」快捷方式启动即可。
Q:玩到一半想临时关掉自动翻译?A:把配置里的Endpoint置空,或按ALT + T临时切回原文。
Q:我手动改过的译文,下次进游戏还在吗?A:在。全部译文持久化在磁盘文件里,下次启动自动加载。
解压、启动、改掉语言配置,第一句对话变中文只用几分钟。去你下一款游戏里试试吧。
【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考