Unity游戏翻译:免费实时翻译插件5分钟上手教程
【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator
XUnity Auto Translator 是一款 Unity 游戏翻译插件,专门处理外语游戏里的文本。它会自动找出游戏内的文字并翻译成你设定的目标语言,全程在后台运行,不用你手动逐句处理。
🚀 先跑起来:装对地方才算数
装法只有两种,选一种就行,别混用。
| 安装方式 | 适合谁 | 文件放哪 | 怎么启动 |
|---|---|---|---|
| BepInEx 插件 | 游戏已经装了 BepInEx 的人 | 解压进游戏目录,dll 落到BepInEx/plugins/XUnity.AutoTranslator | 正常双击游戏 exe |
| 独立 ReiPatcher 版 | 没装任何插件管理器的人 | 解压进游戏目录,跑一次 Setup 安装程序 | 用生成的 "Patch and Run" 快捷方式启动 |
提醒一句:如果你的游戏已经在跑 BepInEx、MelonLoader 这类插件管理器,就别用 ReiPatcher 独立版了,两者会打架。
装完第一次启动,游戏会自动生成配置文件AutoTranslatorConfig.ini。想确认有没有生效,进游戏按一下 ALT+0,弹出翻译面板就说明加载成功了。
⚙️ 让翻译听话:选引擎、调参数
翻译引擎三步切换
引擎分免费和认证两类,按你的需求挑:
| 类型 | 引擎 | 特点 |
|---|---|---|
| 免费服务 | GoogleTranslate、BingTranslate、DeepLTranslate | 开箱即用,无需密钥,适合日常 |
| 认证高级 API | GoogleTranslateLegitimate、DeepLTranslateLegitimate 等 *Legitimate 系列 | 需要 API 密钥,更稳定、额度更高 |
| 扩展协议 | ExtProtocol 系列 | 走本地扩展服务,适合想自己接翻译接口的场景 |
想换引擎,改配置里的TranslationEndpoint就行,也可以按 ALT+0 进面板用下拉菜单直接切换,改完立刻生效。
关键参数一张表看懂
这些参数都写在AutoTranslatorConfig.ini里,常用几个如下:
| 参数 | 作用 | 默认值 |
|---|---|---|
MaxCharactersPerTranslation | 单条待翻译文本的长度上限,超了直接跳过 | 200 |
TranslationDelay | 每次请求之间的间隔(秒),防请求过快 | 0.9 |
Language | 翻译成的目标语言 | en |
FromLanguage | 游戏原语言,部分引擎支持 auto | 按游戏定 |
TranslationEndpoint | 用哪个翻译引擎 | GoogleTranslate |
如何开启翻译缓存
插件会把翻译好的结果存到本地文件Translation\{语言}\Text\_AutoGeneratedTranslations.txt。下次再遇到同样的句子,直接读缓存,不走网络。重复文本越多,省得越明显。你也能打开这个文件手动改某句翻译,改完按 ALT+R 立即刷新。
💡 用得更顺:日常技巧
快捷键是最实用的部分,记下来能省很多事:
- ALT+0:显示/隐藏翻译面板(是数字 0,不是字母 O)
- ALT+T:在原文和译文之间来回切换
- ALT+R:重载翻译文件,改完配置或翻译表后用
- ALT+U:手动挂钩文本,默认钩子漏掉的文字可以靠它补上
文字框架方面,插件兼容 UGUI、NGUI、TextMeshPro 等主流框架。默认不是全部框架都开着,如果发现某块界面没翻译,去配置里把对应框架的钩子打开即可。
翻译后文字变长,可能把按钮撑破。启用 UI 自适应调整能缓解这个问题,界面布局更稳。
🐞 出问题怎么办
| 现象 | 常见原因 | 处理办法 |
|---|---|---|
| 插件加载失败 | 框架版本不兼容、dll 没放对位置 | 核对 dll 路径,看游戏日志里的报错 |
| 翻译完全不生效 | 网络不通、翻译端点没设对 | 先测网络,再确认TranslationEndpoint是否正确 |
| 某块界面漏翻译 | 对应文本框架钩子没开 | 进配置开启相关框架,按 ALT+U 手动挂钩 |
| 请求频繁报错、插件自停 | 连续错误导致自动关停 | 修复原因后按 ALT+Q 重启插件 |
🌐 还能玩出什么
图像翻译是隐藏亮点。除了普通文本,插件还能识别游戏贴图里的文字并翻译,适合那些把关键剧情做成图片的游戏。
多语言切换很自由。不管游戏原语言是日、英还是别的,FromLanguage和Language两个参数一改,就能换任意组合,部分引擎还支持源语言自动识别。
获取方式
git clone https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator提醒:插件会联网请求翻译,介意数据外发的话别开自动翻译。翻译引擎源码在 src/Translators/,想自己接翻译服务可以从这里入手。
【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考