日系 Unity 游戏怎么自动汉化:XUnity AutoTranslator 零基础安装与调教完整指南
【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator
打开一款日系 Unity 游戏,满屏日文剧情全靠猜,汉化补丁又总是版本对不上?XUnity AutoTranslator 就是为此而生的 Unity 游戏汉化插件:它能自动抓取界面文字并实时翻译成你的语言,还支持手动校对译文。下面这条流程,带你从零把它装好、调顺。
装之前先问一句:这插件适合你吗
它本质上是个装在 Unity 游戏里的"翻译外挂":启动后自动捕获对话、菜单、字幕等界面文本,送进你选的翻译引擎,再把结果贴回游戏。除了翻译,它还内置了一个资源重定向模块,可以单独覆盖游戏里的文本文件和贴图资源。
这三类人装上最划算:
- 急着看剧情、不想苦等官方汉化的玩家
- 想自己动手做手动汉化、逐句校对的爱好者
- 已经用 BepInEx 或 MelonLoader 管理 MOD 的进阶用户
选条路走:三种安装方式
先看一个问题:你的游戏装没装 MOD 框架?答案决定走哪条路。
没装任何框架:用 ReiPatcher 独立安装
- 下载
XUnity.AutoTranslator-ReiPatcher-{VERSION}.zip - 解压到游戏根目录,确保
SetupReiPatcherAndAutoTranslator.exe和游戏主程序在同一层 - 运行这个 exe,它会自动帮你把 ReiPatcher 配置好
- 双击生成的 "{游戏名} (Patch and Run).lnk" 快捷方式,完成首次修补并进入游戏
- 以后日常启动,直接点游戏本体的 exe 即可
已装 BepInEx:最省事的一条路(推荐)
- 下载
XUnity.AutoTranslator-BepInEx-{VERSION}.zip - 解压到游戏目录,插件 dll 会自动落进
BepInEx\plugins - 启动游戏,收工
已装 MelonLoader:流程和 BepInEx 基本一样
步骤同上,唯一区别在文件落点:解压后插件文件会分别放进Mods和UserLibs两个文件夹。同样解压完启动游戏就生效。
第一次启动:5 个键位记牢
装好后,这组快捷键就是你日常操作的全部:
| 快捷键 | 作用 |
|---|---|
| ALT + 0 | 开关翻译界面(注意是数字零,不是字母 O) |
| ALT + 1 | 开关翻译聚合界面 |
| ALT + T | 原文 / 译文一键切换 |
| ALT + R | 热重载翻译文件,改完立刻生效 |
| ALT + U | 手动挂钩文本,自动挂钩漏抓时用它补救 |
验证翻译是否生效很简单:按 ALT + T 切换一次,如果界面文字在原文和译文之间来回变化,说明插件已经在正常工作。
调教:三个旋钮改变翻译手感
插件默认走 GoogleTranslate,不用注册任何账号,开箱即用,只是偶尔抽风。想换成更顺手的翻译源,改配置文件就行。
翻译端点怎么切换
[Service] Endpoint=DeepLTranslate ; 改成你想用的翻译器 FallbackEndpoint= ; 主端点失败时自动回退到这里开箱即用的有两类:
- 免认证、不限量:GoogleTranslate、BingTranslate、PapagoTranslate、DeepLTranslate(质量最佳)
- 需要先申请密钥:BaiduTranslate(AppId + AppSecret)、YandexTranslate(API Key)、WatsonTranslate(URL + Key)
语言方向怎么调
[General] Language=zh ; 翻译成什么语言 FromLanguage=ja ; 游戏原文是什么语言文本框架按需开关
不同游戏用的是不同 UI 组件,插件默认全开。如果你的游戏只有 TextMeshPro 文本,关掉没用的框架能省一点性能:
[TextFrameworks] EnableUGUI=True EnableTextMeshPro=True EnableTextMesh=False EnableIMGUI=False从机翻到人翻:手动校对
机翻总带点翻译腔,好在自动生成的译文都集中存在这个文件里:
Translation\{语言}\Text\_AutoGeneratedTranslations.txt直接编辑它改译文,保存后按ALT + R热重载,游戏不用重启。另外插件会读取Translation目录下的所有.txt文件,所以你可以把想精修的句子单独剪出来建一个新文件手动汉化;这些文件还支持打包进.zip压缩包一并读取,整理起来很省事。
自救手册
| 症状 | 原因 | 解法 |
|---|---|---|
| 部分文本翻不到 | 自动挂钩有漏网之鱼 | 按ALT + U手动挂钩 |
| 应用译文后游戏崩溃 | 文本获取存在兼容问题 | 配置里加一行TextGetterCompatibilityMode=True |
| 翻译结果时好时坏 | 免费端点不稳定 | 换 DeepL,或设置 FallbackEndpoint 回退 |
| 想彻底卸载插件 | 删除方式不对 | 删掉 plugins 目录里的 XUnity.AutoTranslator 文件夹 |
⚠️ 卸载时请保留XUnity.ResourceRedirector目录,其他插件可能依赖它,误删会引来更多问题。
问:玩到一半想临时关掉自动翻译?答:按 ALT + 0 打开界面把端点选成"空",或者直接把配置里的Endpoint=置空。
问:支持哪些插件框架?答:BepInEx、MelonLoader、IPA、UnityInjector 都行;一个都不装也能走 ReiPatcher 独立安装。
问:手动改的译文下次启动还生效吗?答:生效。所有译文都会持久化保存,下次进游戏自动加载,不用重翻。
结语
整个链路其实就三件事:装好插件 → 选对翻译端点 → 手动校对几处关键剧情。再遇到语言不通的 Unity 游戏,别再到处求汉化补丁了,这套私人汉化方案十分钟就能跑起来,动手试试吧。
【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考