Unity游戏汉化实战:XUnity AutoTranslator从安装到配置的完整指南

📅 2026/8/19 7:48:54
Unity游戏汉化实战:XUnity AutoTranslator从安装到配置的完整指南
Unity游戏汉化实战XUnity AutoTranslator从安装到配置的完整指南【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslatorXUnity AutoTranslator 是一款面向 Unity 游戏的自动翻译插件它能把游戏运行时出现的文本实时截获、送去翻译服务并替换显示全程不改动游戏原始资源同时它也是手动汉化的利器会自动把游戏文本导出成文件供你精修。下面这份指南会带你走完从下载、安装到首次看到翻译结果的完整流程。为什么要用插件而不是直接改游戏文件直接修改游戏文件做汉化最大的问题是游戏每更新一个版本就要重做一遍。XUnity AutoTranslator 的思路完全不同它像一个文本监听器在游戏显示文字的那一刻把内容拦截下来交给翻译服务再把结果写回屏幕。好处很明显不用解包、不用改资源游戏版本更新后补丁通常还能继续用在自动翻译之外还支持逐条手动校对翻译结果会缓存成文本文件下次启动秒开不再重复请求。开始前先确认两件事第一确认游戏是 Mono 还是 IL2CPP 构建。IL2CPP 游戏必须选择对应的 IL2CPP 专用安装包并搭配 BepInEx 6 或新版 MelonLoader 才能正常工作。第二确认电脑上是否已装 mod 加载器。如果你已经在用 BepInEx直接装它的插件版本即可如果什么都不想装还有完全免依赖的独立安装方式ReiPatcher。最快上手BepInEx 插件安装三步走✅ 这是社区最推荐的方式过程最短从项目的 Releases 页面下载 XUnity.AutoTranslator-BepInEx 压缩包解压到游戏根目录让 dll 文件落入 BepInEx 对应的 plugins 与 core 目录启动游戏等待片刻即可。首次启动后插件会在游戏目录下自动生成配置文件通常在 BepInEx\config 或游戏根目录的 AutoTranslator 文件夹中下一步的配置都围绕这个文件展开。四种安装方式横向对比安装方式前置依赖推荐场景BepInEx 插件需先装 BepInEx最通用社区首选ReiPatcher 独立版无不想装任何加载器时MelonLoader 插件需先装 MelonLoader已用 Melon 管理器的玩家IPA / UnityInjector需对应管理器老游戏兼容场景无论选哪种方式解压时都必须保持包内原有的目录结构否则插件不会被识别加载。首次启动后配置文件里改这三个地方生成的配置文件是 ini 格式记事本即可编辑。新手建议先动这三处[Service] 区域决定用哪个翻译服务。默认EndpointGoogleTranslate开箱即用如果网络不通畅可换成 BingTranslate 或 DeepLTranslate它们都不需要注册账号。[General] 区域决定语言方向。Language填目标语言如 zh-CHS、enFromLanguage填游戏原文语言日文游戏填 ja。翻译成中文时若游戏字体缺字可配合OverrideFont指定一个中文字体文件。[TextFrameworks] 区域控制各类文本框架的开关。UGUI、TextMeshPro 默认开启IMGUI、TextMesh 默认关闭——如果发现某些弹窗或 mod 界面没被翻译把对应项改成 True 再重启即可。改完保存后按快捷键 ALTR 即可热重载配置与翻译文件不必反复重启游戏。常用快捷键速查快捷键作用ALT 0开关主界面数字 0ALT 1开关翻译聚合窗口ALT T在原文与译文之间切换ALT R重新加载翻译文件ALT U手动挂钩补抓漏网的文本ALT F切换自定义字体ALT Q服务停机修复后重启插件翻译服务怎么选插件的翻译能力由一个个翻译端点提供它们放在 Translators 子文件夹里。选择逻辑很简单图省事Google、Bing、DeepL、Papago 等在线端点免密钥但不保证长期稳定可能随时失效求稳定Baidu、Yandex、Watson、DeepL 官方 API 需要申请密钥各有免费额度适合长期使用本地离线ezTrans XP需安装该软件及 Ehnd与 LEC Power Translator适合日韩互译场景走大模型社区提供了接入 OpenAI、Ollama 等 LLM 的第三方端点译文质量更高但需要自行配置密钥。 一句话建议先默认 Google 跑通全流程再按预算和网络情况逐步升级。手动校对让翻译质量再上一个台阶自动翻译难免出错插件为此留了后门每次自动生成的翻译都会写进Translation\{语言}\Text\_AutoGeneratedTranslations.txt。用文本编辑器打开它把原文译文中不满意的结果改掉按 ALTR 立即生效。更进一步你可以新建自己的文本文件放进 Translation 目录也支持打包进 zip自定义文件的优先级高于自动生成文件适合制作正式汉化补丁还可以用正则批量处理带数字、带前缀的文本或用替换文件统一修正人名等专有名词。进阶贴图替换与资源重定向除了文本插件还能处理图片。开启 [Texture] 区域的EnableTextureDumping后游戏内图片会按哈希命名导出到 Texture 目录替换其中的图片即可实现图片汉化之后用 ALTT 可对比原图与译文效果。资源重定向模块则能接管游戏加载的任何资源默认自带的 TextAsset 重定向器会把游戏文本资产导出到文件系统方便逐文件覆盖特别适合大型剧情类游戏的汉化分发。常见问题Q翻译一启用游戏就崩溃或卡死A在 [Behaviour] 区域把TextGetterCompatibilityMode设为 True。游戏会以为屏幕上仍是原文从而跳过对译文文本的逻辑判断。Q部分文本一直没被翻译A先确认对应的文本框架开关是否打开如 IMGUI再按 ALTU 手动挂钩一次。Q翻译结果是乱码或空字A多半是字体缺字符。UGUI 场景把OverrideFont指向一个中文字体TextMeshPro 场景优先配置FallbackFontTextMeshPro。Q怎么临时关闭自动翻译或彻底卸载A按 ALT0 选择空端点即可临时关闭彻底卸载则删除 BepInEx\plugins 下的 XUnity.AutoTranslator 目录注意别动 XUnity.ResourceRedirector其他插件可能依赖它。想深入源码安装包之外项目源码同样开源。需要研究实现原理或自行编译时可通过git clone https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator获取完整仓库。源码按插件核心、翻译端点、资源重定向等模块清晰分目录配合项目内的 CHANGELOG 可以快速了解每个版本的改动与取舍适合想继续折腾的进阶玩家。【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考