从零开始5分钟搞定:XUnity Auto Translator 游戏自动翻译完整上手指南
【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator
XUnity Auto Translator 是一款专门针对 Unity 游戏的自动翻译插件,能在你玩游戏时实时把日文、英文等文本翻译成目标语言,还提供了手动翻译和资源替换工具。无论你是只想爽玩生肉游戏的新手,还是想自己做汉化包的进阶玩家,这篇指南都能帮你少走弯路。
新手最常见的3个困惑,这篇一次讲清
很多人第一次接触这款插件,翻来覆去就是卡在三个地方。这篇文章就按这三个问题组织,你卡在哪就跳到哪:
| 困惑 | 对应章节 | 解决什么 |
|---|---|---|
| 装不上、打不开 | 第一步:两种安装方式任选 | 完成"下载→安装→启动"全流程 |
| 翻译不准、漏翻 | 第二步:换翻译器 + 3个关键配置 | 提升翻译质量和覆盖范围 |
| 想自己改翻译 | 第三步:手动翻译与资源替换 | 精修译文、自制汉化 |
第一步:装不上?两种安装方式任选其一
方式一(推荐):作为 BepInEx 插件安装
这是最省心、兼容性最好的方式,适合绝大多数 Unity 游戏。
- 先装好 BepInEx:按官方说明把它装进 {游戏目录},确认游戏启动时能看到 BepInEx 控制台。
- 下载插件包:从项目 releases 页面下载 {安装包名}-BepInEx-{VERSION}.zip。
- 解压到游戏目录:把压缩包直接解压进 {游戏目录},让里面的 dll 文件自然落入 BepInEx/plugins 等对应文件夹。
- 启动游戏:正常运行 {GameExeName}.exe,首次启动会自动生成配置文件 {游戏目录}\BepInEx\config\AutoTranslatorConfig.ini。
方式二(备选):独立安装(ReiPatcher)
如果游戏不方便装 BepInEx,可以用随包自带的 ReiPatcher 独立安装,无需任何额外依赖:
- 下载 {安装包名}-ReiPatcher-{VERSION}.zip,解压到 {游戏目录}。
- 运行 SetupReiPatcherAndAutoTranslator.exe 完成初始化。
- 双击生成的 {GameExeName} (Patch and Run).lnk 快捷方式启动游戏。
- 之后就可以直接用 {GameExeName}.exe 启动了。
💡 小贴士:如果游戏已经装了 BepInEx 等插件管理器,就不要再走 ReiPatcher 方式,两者会冲突。
第二步:翻译不准?换对翻译器 + 调好3个关键配置
内置翻译器怎么选
翻译通过"翻译端点"完成,它本质上是插件的翻译器模块,存放在 Translators 子文件夹中。开箱即用的主要有:
| 翻译器 | 需要认证? | 特点 |
|---|---|---|
| GoogleTranslate | 否 | 免认证、不限量,偶尔不稳定 |
| BingTranslate | 否 | 微软系,表现类似 Google |
| DeepLTranslate | 否 | 翻译质量出色,适合追求语感 |
| BaiduTranslate | 是(AppId/Secret) | 国内可直连,适合国内网络 |
| YandexTranslate | 是(API Key) | 免费额度高,俄区常用 |
最省心的配置方式
打开上一步生成的 AutoTranslatorConfig.ini,重点调这三个参数:
[Service] Endpoint=GoogleTranslate ; 主翻译器:填你想用的端点名称 FallbackEndpoint=DeepLTranslate ; 备用翻译器:主端点失败时自动顶上,可留空 [General] Language=zh-CN ; 目标语言:你想翻译成什么语言 FromLanguage=ja ; 源语言:游戏原本的语言,日文填 ja漏翻怎么办:开启更多文本框架
有些文本默认不翻译,是因为对应文本框架被关掉了。在配置里把这些开关打开:
[TextFrameworks] EnableUGUI=True ; 大多数游戏的界面文本,保持开启 EnableTextMeshPro=True ; 常见的高级文本组件,默认开启 EnableIMGUI=True ; 旧式界面文本,遇到漏翻可以试试 EnableTextMesh=True ; 3D 漂浮文本,默认关闭📌 注意:改完配置保存后,按 ALT+R 即可热重载,无需重启游戏。
第三步:想改翻译?手动翻译与资源替换
手动翻译:3步搞定
- 打开自动生成的翻译文件 {游戏目录}\BepInEx\Translation{Lang}\Text_AutoGeneratedTranslations.txt。
- 找到想修改的条目,把译文改成你满意的内容并保存。
- 回游戏按 ALT+R 重载,译文立刻生效。
插件会读取 Translation 目录下所有 .txt 文件,你可以把想精修的句子剪到新文件里单独管理,甚至打包成 .zip 也能被识别,方便整理成汉化包。
进阶玩法:资源替换
插件内置资源重定向模块,可以把游戏加载的 TextAsset 等文本资源导出到文件系统,让你直接替换游戏内文本资源:
[ResourceRedirector] EnableTextAssetRedirector=True ; 开启 TextAsset 重定向 EnableDumping=True ; 开启后自动导出游戏内的文本资源常用快捷键速查表
| 快捷键 | 作用 |
|---|---|
| ALT + 0 | 开关主界面(注意是数字 0,不是字母 O!) |
| ALT + T | 在译文/原文之间切换 |
| ALT + R | 重载翻译文件,改完配置和文本立刻生效 |
| ALT + U | 手动挂钩,默认没抓到的文本用它补救 |
| ALT + F | 切换自定义字体(配置了 OverrideFont 时可用) |
常见问题速答
Q: 不想自动翻译了怎么关?A: 把配置里Endpoint=留空,或按 ALT+0 选择空端点即可。
Q: 一应用翻译游戏就卡死或闪退?A: 在 [Behaviour] 下开启TextGetterCompatibilityMode=True,多数兼容性问题都能解决。
Q: 想彻底卸载插件?A: 删除 {游戏目录}\BepInEx\plugins 下的 XUnity.AutoTranslator 目录。注意保留 XUnity.ResourceRedirector,其他插件可能依赖它。
Q: 有的文本始终没被翻译?A: 先确认对应文本框架已开启,再按 ALT+U 手动挂钩试试。
下一步:进阶玩法建议
装好、调好之后,你已经能用它爽玩大部分生肉游戏了。如果还想更进一步:
- 到项目 README 和社区帖子里看看第三方翻译器,比如接入本地 Ollama 大模型,质量更高还免费。
- 手动翻译玩熟了,可以尝试把翻译文件打包分享,自己动手做汉化。
- 遇到搞不定的问题,带上配置文件内容和游戏版本去社区提问,大家都很乐意帮忙。
【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考