Unity游戏自动翻译插件XUnity.AutoTranslator上手指南免费汉化工具的从零到一【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator还在因为看不懂日文而对着游戏菜单发愣吗XUnity.AutoTranslator 是一款专为 Unity 游戏设计的自动翻译插件能实时把游戏内的对话、菜单、技能描述翻成中文无需重启游戏。这套免费开源方案支持十几种翻译引擎是目前 Unity 玩家跨语言游玩最主流的生肉救星。卡在日语菜单前的第 13 分钟想象一下这个场景你兴致勃勃打开刚下好的日文 RPG前 3 分钟靠应该能猜出大概撑着第 13 分钟你开始疯狂截图、切到浏览器、粘贴进在线翻译……循环往复一个对话框翻完已经不想玩了。这种感觉玩过生肉游戏的人都懂。而 Unity 游戏又是重灾区——大量独立游戏、日系 RPG、GalGame 都用 Unity 开发官方中文寥寥无几。XUnity.AutoTranslator 要解决的正是边玩边翻这件麻烦事。它到底是个什么东西一句话装在游戏里的实时翻译插件文字一出现就自动翻译翻译完还能自动写回游戏界面。它和游戏内嵌汉化补丁的本质区别在于汉化补丁是别人做好了你直接用而它是一套翻译流水线——自动识别文字、自动调用翻译服务、自动把结果贴回去全程不需要改游戏文件也不需要等汉化组更新。为什么非它不可三个理由理由一几乎所有 Unity 文本它都能看见。UGUI、NGUI、TextMeshPro、TextMesh、IMGUI、FairyGUI……插件自动挂钩常见文本框架。游戏用哪种 UI它就监听哪种不用你操心。理由二翻译引擎任你挑免费和高质量都有。默认就能用 GoogleTranslate、Bing、DeepL 这些免密钥端点想要稳定高质量可以切 DeepL 官方 API、百度翻译想完全离线还有 ezTrans XP 这类本地端点。各翻译器实现都集中在 src/Translators/ 目录一目了然。理由三翻译结果会积累越玩越准。每次翻译都会自动写进缓存文件同一句话下次直接读缓存。你还能手动修正改完按ALT R立即生效——等于在养一份专属于这个游戏的翻译库。10 分钟跑通最简安装路径以最推荐的 BepInEx 方式为例全程三步装好 BepInEx去 BepInEx 官方仓库按指引安装到游戏目录。下载 XUnity.AutoTranslator-BepInEx 安装包解压到游戏根目录让插件 dll 落入BepInEx/plugins/下对应文件夹。启动游戏等几秒让插件自动生成配置文件。配置文件生成在BepInEx/config/XUnity.AutoTranslator.ini打开改两行就够了[Service] EndpointGoogleTranslate [General] Languagezh FromLanguageja做到哪一步算成功游戏启动后按ALT 0能看到插件 UI 界面进入游戏原本的日文菜单和对话开始出现中文——就成了。几个常用快捷键值得先背下来快捷键作用ALT 0开关翻译插件 UIALT T切换原文/译文显示ALT R重载翻译文件改完字典立刻生效ALT U手动挂钩强制扫描场景里没被翻译的文本ALT F切换自定义字体覆盖真实场景三种玩法实战场景一日文 RPG想快速玩懂剧情。保持默认 GoogleTranslate把Languagezh、FromLanguageja设好即可。免费、免配置、即开即用——缺点是在线端点偶尔不稳定属于能看但别较真的水平。场景二韩文/英文游戏想要更好翻译质量。把Endpoint换成DeepLTranslate免密钥版或注册 DeepL API 后用DeepLTranslateLegitimate。官方说明里也强调 DeepL 的翻译质量Remarkable quality值得为沉浸感折腾一下。场景三想完全掌控翻译结果的精修玩家。游戏运行后插件会在Translation\{Lang}\Text目录生成_AutoGeneratedTranslations.txt格式就是一行一对应こんにちは你好你直接编辑这个文件、按 ALT R 重载游戏内立刻生效。汉化组做半自动汉化也常这么干——先自动翻一遍再人工润色关键台词。新手最容易踩的 5 个坑坑 1装了插件但游戏里一个中文字都没有。大概率是文本框架没开。去配置文件的[TextFrameworks]段确认EnableUGUITrue、EnableTextMeshProTrue很多游戏默认只开了一部分。也可以先按 ALT U 手动挂钩试试。坑 2翻是翻了但显示成一堆方块□。游戏原字体不支持中文字符。到[Behaviour]段给OverrideFontUGUI或FallbackFontTextMeshProTextMeshPro指定一个中文字体这是最常见的最后一个坎。坑 3翻译一会儿就停了。免费在线端点不稳定连续出错后插件会自我保护式停机。先换端点或设置FallbackEndpoint做兜底确认问题解决后按 ALT Q 重启插件即可。坑 4同时用了 ReiPatcher 独立版和 BepInEx 插件版。README 里反复强调一旦用了 BepInEx/MelonLoader 这类插件管理器就别再用独立安装方式两套挂钩会打架。二选一别贪多。坑 5游戏是 IL2CPP 打包的功能感觉缺胳膊少腿。需要 BepInEx 6IL2CPP 版 对应的BepInEx-IL2CPP安装包。注意 IL2CPP 下 TextGetter 兼容模式、IMGUI 翻译等能力不可用文本挂钩能力也有限属于能用但有边界。进阶玩法两个很多人不知道的隐藏能力隐藏能力一正则翻译批量处理模式化文本。游戏里大量物品名 数字状态 数值这类文本直接翻译会乱。用标准正则精确替换r:^シンプルリング ([0-9])$Simple Ring $1更高级的是分割器正则sr:开头把一段复杂文本拆成几块分别翻译再拼回来适合带变量的对话模板。正则能力在 README 的手动翻译章节 有完整说明。隐藏能力二连贴图都能翻。没有 MOD 支持的老游戏文本好办贴图上的字才是噩梦。插件提供纹理翻译把[Texture]段的EnableTextureTranslation、EnableTextureDumping打开游戏里的图片会导出到Translation\{Lang}\Texture目录你替换图片文件后重载即可——相当于给图片文字也建了一套翻译流程。常见疑问速答Q必须要联网吗用在线翻译端点Google、Bing、DeepL 等就必须联网装 ezTrans XP、LEC 这类本地软件端点后可以完全离线。Q完全免费吗插件本身免费开源。免密钥端点Google、Bing、DeepL 网页版不花钱但可能不稳定百度、DeepL 官方 API、Google Cloud 等正规端点需要注册拿 API key有各自的免费额度。Q想自己写一个翻译器从哪看起翻译端点本质是实现一个接口的插件放在Translators子目录。参考 src/Translators/ 里现有实现照着写一份即可。Q手动翻译文件不小心改乱了怎么办删掉对应的 txt 文件重开游戏插件会重新生成_AutoGeneratedTranslations.txt是自动产物自己手写的规则建议放独立文件里。Q想研究源码/参与贡献怎么开始仓库地址为 https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator clone 下来后用 Visual Studio 打开XUnity.AutoTranslator.sln即可。现在就去试一试XUnity.AutoTranslator 的核心价值就一句话让看不懂的 Unity 游戏变成能玩的游戏而且是免费的、实时的、越用越懂你的。别光收藏了。找一款你搁置已久的生肉 Unity 游戏花 10 分钟按上面的步骤装一遍第一次看到游戏里的日文变成中文的那一刻你会回来谢我的。【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考