
Unity游戏自动翻译插件XUnity.AutoTranslator完整教程从零开始让外语游戏秒变中文【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator深夜打开心仪已久的日式RPG满屏的日文对话、装备说明、技能描述让你寸步难行——这正是无数玩家被Unity游戏劝退的瞬间。而今天要介绍的这款免费开源工具Unity游戏自动翻译插件 XUnity.AutoTranslator正是解决这个痛点的终极方案它能在游戏运行时自动识别并实时翻译文本让你彻底告别看图猜剧情的尴尬。一句话说清它是什么XUnity.AutoTranslator 是一个运行在 Unity 游戏内部的实时翻译插件它钩住游戏中的文本组件把原文发送给翻译服务再把译文写回屏幕。它完全免费、开源、社区驱动源码就在仓库的 src/ 目录下任何玩家都可以放心使用不必担心闭源插件的后门风险。三秒看懂它的核心价值实时翻译对话、菜单、任务描述即时出译文无需退出游戏多框架通吃支持 BepInEx、MelonLoader、IPA、UnityInjector 四种主流插件管理器十余种翻译引擎Google、Bing、DeepL、百度、Yandex、Papago 等开箱即用智能文本识别自动覆盖 UGUI、NGUI、TextMeshPro、IMGUI、FairyGUI 等文本框架正则表达式翻译模式化文本物品名、技能名一条规则搞定️纹理替换能力连游戏图片都能定向替换适合无法直接改文本的游戏翻译缓存与手动修正自动生成翻译文件可随时人工校对三步快速上手最省心的安装路径第一步准备插件管理器XUnity.AutoTranslator 官方推荐搭配BepInExMono 版。请先按 BepInEx 的官方说明把它安装进游戏根目录并运行一次游戏确认正常。第二步下载并放置插件包从项目发布页获取XUnity.AutoTranslator-BepInEx-{版本号}.zip直接解压到游戏根目录。解压后请确认关键文件落在这些位置{游戏目录}/BepInEx/plugins/XUnity.AutoTranslator/XUnity.AutoTranslator.Plugin.Core.dll {游戏目录}/BepInEx/plugins/XUnity.AutoTranslator/XUnity.AutoTranslator.Plugin.BepInEx.dll {游戏目录}/BepInEx/plugins/XUnity.AutoTranslator/Translators/GoogleTranslate.dll {游戏目录}/BepInEx/plugins/XUnity.ResourceRedirector/XUnity.ResourceRedirector.dll第三步启动游戏并验证正常启动游戏插件会在BepInEx/config/下自动生成配置文件AutoTranslatorConfig.ini并在BepInEx/Translation/目录创建翻译文件夹。看到游戏内出现中文或按下ALTT能切换原文/译文就说明安装成功了。 不想装插件管理器也可以使用独立的ReiPatcher方式把安装包解压到游戏根目录运行SetupReiPatcherAndAutoTranslator.exe完成打补丁之后用生成的快捷方式启动即可配置文件会生成在游戏根目录的AutoTranslator/Config.ini。核心配置逐个击破关键参数与快捷键必改的配置清单首次运行后打开BepInEx/config/AutoTranslatorConfig.ini重点确认以下几项配置项推荐值作用说明EndpointGoogleTranslate使用的翻译服务可换 DeepLTranslate、BaiduTranslate 等Languagezh目标语言要翻译成什么语言FromLanguageja源语言游戏原文是什么语言EnableUGUITrue是否翻译 UGUI 文本Unity 默认 UIEnableTextMeshProTrue是否翻译 TextMeshPro 文本EnableTextMeshFalse是否翻译 TextMesh3D 空间漂浮文字EnableIMGUIFalse是否翻译 IMGUI很多 Mod 的界面走这个框架MaxCharactersPerTranslation200单次翻译的最大字符数超出部分不翻译EnableBatchingTrue是否批量合并翻译请求省流量省额度UseStaticTranslationsTrue是否启用内置的常用短语静态翻译缓存EnableUIResizingTrue译文超长时自动调整 UI 显示方式FallbackFontTextMeshPro留空TMP 备用字体中文显示异常时填写字体文件高频快捷键清单掌握这几个键日常使用效率翻倍ALT 0显示/隐藏翻译设置面板ALT T一键切换 译文 ⇄ 原文ALT R热重载翻译文件改完文本立刻生效ALT U手动触发文本挂钩解决漏翻ALT F配置了 OverrideFont 时切换字体ALT Q翻译服务连续报错导致插件关闭后重启插件进阶玩法实操正则表达式与手动翻译玩法一正则表达式翻译一条规则翻一类文本游戏里シンプルリング 3这种带数字的物品名逐条翻译太蠢。把下面这行写进翻译文件注意以r:开头r:^シンプルリング ([0-9])$简易戒指 $1原理插件遇到原文时会先用正则匹配命中后把捕获组$1回填到译文里一条规则覆盖所有强化等级。更进阶的分割器正则以sr:开头能把混合文本先拆开再翻译sr:^([0-9]{2}) ([\S\s])$$1 $2它会把01 シンプルリング拆成编号和名称两部分分别查表翻译后再拼回非常适合序号物品名的列表式文本。玩法二手动校对自动翻译插件会把每次自动翻译结果写入BepInEx/Translation/{Language}/Text/_AutoGeneratedTranslations.txt。打开这个文件把不满意的条目改成原文你想要的译文保存按ALTR立即生效。想提供完整汉化包把整理好的原文译文文本放到翻译目录下的任意.txt文件中即可还可以打包成.zip让插件直接读取。 相关源码参考翻译引擎实现位于 src/Translators/正则解析逻辑在 src/XUnity.AutoTranslator.Plugin.Core/Parsing/感兴趣可自行研究。效率与避坑清单最佳实践✅ 优先开启EnableBatching和UseStaticTranslations显著减少翻译请求✅ 针对游戏类型启用对应文本框架3D 文字开 EnableTextMeshMod 多就开 EnableIMGUI✅ 用_AutoGeneratedTranslations.txt沉淀人工校对成果长期越翻越准✅ 备份AutoTranslatorConfig.ini重装游戏快速恢复配置✅ IL2CPP 引擎的游戏务必使用专门的 BepInEx-IL2CPP 版本插件❌ 不要同时开启多个翻译端点反复请求免费端点本身就易波动❌ 不要把MaxCharactersPerTranslation调得过大会增加请求成本与卡顿常见问题排查手册问题翻译不生效部分文本始终是原文先确认该文本属于哪个框架菜单/对话/Mod 界面各不相同再到配置里把对应EnableXXX设为 True如果还是不行按ALTU手动触发一次文本挂钩。问题中文显示成方块/乱码这是游戏自带字体缺少中文字形导致的。在配置中设置OverrideFontUGUI或FallbackFontTextMeshProTextMeshPro指向一个支持中文的字体文件即可解决。问题启用翻译后游戏卡顿甚至崩溃尝试把TextGetterCompatibilityMode设为 True——有些游戏会把当前显示的文本当成逻辑判断依据该模式能骗过游戏避免异常同时调低MaxCharactersPerTranslation并确认EnableUIResizing开启以减少布局压力。问题免费翻译端点不稳定或失效Google、Bing、DeepL 的免认证接口可能随时失效这是上游服务波动所致不是插件坏了。可以改用需要 API Key 的稳定端点如GoogleTranslateLegitimate、DeepLTranslateLegitimate、BaiduTranslate或直接用手动翻译文件。现在就动手解锁无障碍游戏体验XUnity.AutoTranslator 用一次性的安装成本换来的是整个游戏库的语言自由自动翻译覆盖对话与菜单正则规则处理模式化文本人工翻译文件沉淀长期成果纹理替换兜底最难啃的图片资源——无论你是只想看懂剧情的普通玩家还是想给某款游戏做完整汉化的爱好者它都是当下最值得上手的 Unity 游戏翻译方案。若想深入了解或参与改进可克隆仓库https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator查看完整源码与文档。别再让语言成为你和好游戏之间的墙装好插件按下ALTT亲眼看看译文瞬间替换原文的畅快感吧【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考