XUnity.AutoTranslator 手把手实战指南:让 Unity 外语游戏从此不再劝退 XUnity.AutoTranslator 手把手实战指南让 Unity 外语游戏从此不再劝退【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator凌晨一点半你终于打到日式 RPG 的剧情高潮屏幕上却甩出一整屏片假名——切出去查词典太出戏靠猜又心痒难耐。XUnity.AutoTranslator 就是为这种时刻量身定做的开源 Unity 游戏翻译插件它会在你游玩的同时自动抓取屏幕上的文字、实时翻译成中文再无缝替换回游戏画面让你把全部注意力留给剧情和战斗。先花十秒搞懂它到底是个什么物种如果把游戏比作一间只会说外语的房间XUnity.AutoTranslator 就是你随身携带的同声传译耳机——它不重写游戏本体只是安静地在后台偷听游戏里每一处会显示文字的地方翻好了再悄悄放回去。你看到的还是原来那个界面只是文字变成了你的母语。它跟复制文本→粘贴到翻译网站最大的区别就俩字无缝。不用切窗口、不用等响应翻译结果直接长在游戏画面上看起来就像游戏原生支持中文一样。从下载到见效三条安装路线任你挑上手其实只有两步半装载体、放插件、改参数。先记住这张路线图步骤你要做的事大概耗时第一步挑一个插件框架新手直接选 BepInEx5 分钟第二步把对应安装包解压进游戏目录1 分钟第三步启动游戏按提示改两行配置2 分钟路线一BepInEx 安装新手首选先给游戏装好 BepInEx 插件管理器按它的官方说明操作即可下载 XUnity.AutoTranslator-BepInEx 安装包把压缩包整体解压到游戏根目录插件 dll 会自动落到BepInEx/plugins/XUnity.AutoTranslator/下启动游戏等待插件自动生成配置文件路线二独立安装ReiPatcher不想碰任何插件管理器用独立包。解压到游戏目录后运行SetupReiPatcherAndAutoTranslator.exe它会自动完成补丁安装之后用生成的快捷方式启动游戏就行。⚠️ 注意如果游戏里已经装了 BepInEx 之类的管理器千万别走这条路两套机制会互相打架。路线三跟随你已有的管理器社区里流行什么就用什么MelonLoader 用 MelonMod 包、IPA 用 IPA 包、UnityInjector 用对应包安装逻辑统统是解压进对应文件夹。第一次启动后插件会在游戏目录自动生成配置文件BepInEx 方式下是BepInEx/config/XUnity.AutoTranslator.ini自动翻译的缓存会写进Translation\{Lang}\Text\_AutoGeneratedTranslations.txt。想直接研究源码、参与改进的话也可以 clone 仓库https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator一张表看完全部家底XUnity.AutoTranslator 能力全景能力维度具体内容一句话点评插件框架BepInEx、MelonLoader、IPA、UnityInjector、独立 ReiPatcher主流管理器几乎全覆盖文本框架UGUI、NGUI、TextMeshPro、IMGUI、TextMesh、FairyGUI、Utage从菜单到 3D 飘字都能钩翻译引擎Google、Bing、DeepL、百度、Papago、Yandex、Watson、LingoCloud、彩云等十余种免费为主付费可选特色功能正则翻译、手动翻译、纹理翻译、资源重定向、防刷机制能自动也能精雕细琢兼容方向标准 Mono 游戏 部分 IL2CPP 游戏IL2CPP 需要专用安装包最容易被忽略的杀手锏是翻译缓存所有翻过的句子都会缓存到本地 txt 文件里。这意味着同一句话只会上网翻一次翻完就永久记住再玩到同样的台词秒出结果网络断了也不怕。分场景实战三类人各学一招就够用新手玩家改三个参数五分钟后开玩打开BepInEx/config/XUnity.AutoTranslator.ini只需要动这三个EndpointGoogleTranslate选翻译引擎不填密钥的 Google/Bing/DeepL 都行Languagezh翻成中文FromLanguageja游戏原文是日语不确定就填auto但部分引擎下准确率略降然后确认你玩的游戏用的是哪种文本框架把对应的开关设为True。大部分现代 Unity 游戏是 UGUI 和 TextMeshPro默认就是开的像 TextMesh3D 空间里飘的字和 IMGUI老式菜单、部分 Mod 界面默认关闭遇到了再手动打开。如果发现某处文字没被翻译别急——按ALTU手动触发一次文本挂钩这是专治漏网之鱼的快捷键。进阶玩家让翻译从能看变成精准第一步学会手动修正。自动生成的翻译文件Translation\{Lang}\Text\_AutoGeneratedTranslations.txt里记录了每句话的原文和译文。哪句翻得不满意直接改成你想要的按ALTR重载翻译文件游戏里立刻生效——不用重启不用等。第二步试试正则翻译。游戏里的物品名、技能名往往是模板化文本比如r:^アイテム ([0-9])$物品 $1这行的意思是把アイテム 123这种格式翻译成物品 123。注意正则不能写在文件名以_开头的自动生成文件里要放到普通翻译文本文件中。第三步用分割正则拆长句。有的游戏会把序号名字拼在一起显示比如01 シンプルリング每个数字组合都要单独做规则太蠢了。用分割器正则把它拆开再各自翻译sr:^([0-9]{2}) ([\S\s])$$1 $2一句话搞定所有变体这是进阶玩家最爱的一招。第四步解决中文乱码/方块字。很多日文游戏自带字体不含中文字形翻译成中文后显示成□□□。这时在配置里指定一个支持中文的字体UGUI 用OverrideFontTextMeshPro 优先用FallbackFontTextMeshPro回退字体方案比整体覆盖更稳。仓库发布页还提供了一批现成的 TextMeshPro 字体资源包下载解压到游戏目录填上文件名即可。二次开发者接入你自己的翻译管道项目把翻译服务抽象成了可插拔的端点Endpoint所有内置翻译器实现都集中在仓库的src/Translators/目录下每个子目录就是一个独立端点。你想接入自己的服务有两条路最轻量用内置的CustomTranslate端点把[Custom] Url指向你的 HTTP 接口。它按from、to、text三个查询参数发起 GET 请求返回纯文本即翻译结果——几十行代码就能把自家服务挂进来。最正规实现自己的ITranslateEndpoint插件放进Translators/子文件夹即可在配置里像原生端点一样被调用。另外内置的资源重定向模块基于 XUnity.ResourceRedirector允许你不动游戏原文件就替换 TextAsset 文本资源和贴图是做精翻汉化包的基础设施。想了解集成细节src/XUnity.AutoTranslator.Plugin.Core/下的AutoTranslator.cs是入口。调优与避坑清单照着打勾就行✅ 推荐这样做EnableBatchingTrue把多条翻译请求合并发送省流量也省请求次数UseStaticTranslationsTrue启用内置常用短语缓存很多高频台词根本不用联网MaxCharactersPerTranslation200单条文本超过长度就跳过防止吞性能EnableUIResizingTrue翻译后自动调整文本框溢出方式避免文字被截断定期备份你的翻译缓存文件——那可是你积累的翻译资产❌ 千万别这样别把所有文本框架开关全部打开用不到的框架只会白白增加开销别把MaxCharactersPerTranslation调得过大长文本翻译慢、还容易被翻译服务拒绝别把正则写在_AutoGeneratedTranslations.txt这类自动生成文件里不会生效别在公开分享的配置里带上你的百度/DeepL/谷歌 API Key泄露后立刻去控制台吊销IL2CPP 游戏别用普通安装包必须用专门的 BepInEx-IL2CPP / MelonMod-IL2CPP 版本游戏开了翻译就卡死或逻辑错乱先试TextGetterCompatibilityModeTrue它能让游戏以为显示的仍是原文快问快答你想问的都在这里Q它会修改我的游戏文件吗ABepInEx、MelonLoader 等管理器方式是纯运行时注入不碰原文件独立 ReiPatcher 方式会打补丁但卸载插件包即可恢复。Q翻译服务会不会把我的账号搞欠费A插件内置了 16 项防刷机制同一句话只翻一次、并发请求限制为 1、单次会话请求总量有上限、连续失败自动停机等比手点稳多了。Q某个词我想让它固定翻成特定说法A两种办法直接改缓存 txt 里的对应行或用替换文件SubstitutionFile写规则比如私は{{A}}I am {{A}}这种带占位符的写法。Q我不想用在线翻译行不行A行。可以用 ezTrans XP需安装该软件及 Ehnd或 LEC Power Translator 这类本地翻译器端点全程离线翻译。Q游戏是 IL2CPP 编译的能翻吗A能用但有取舍部分文本挂钩、IMGUI 翻译等功能暂不支持个别场景需要手动按 ALTU 刷新也有社区补丁插件可以辅助。Q怎么临时看原文A按ALTT在译文和原文之间来回切换校对翻译时非常好用。现在就动手让语言不再是游戏的门槛从装插件、改参数到学会正则和字体替换你其实只需要一个晚上。XUnity.AutoTranslator 最迷人的地方在于自动翻译帮你兜底手动精修帮你打磨本地缓存越用越顺——它陪你把每一句台词都变成自己熟悉的语言。别再让看不懂拦在你和好游戏之间了。去下载对应安装包选一条安装路线十分钟后你就能在原本陌生的日语、韩语游戏世界里畅通无阻了。【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考