资讯详情

资讯详情

建站行业动态 · 设计趋势 · 数字化升级干货

三年没玩通的生肉游戏,靠XUnity.AutoTranslator的Unity游戏自动翻译通关了

三年没玩通的生肉游戏,靠XUnity.AutoTranslator的Unity游戏自动翻译通关了 三年没玩通的生肉游戏靠XUnity.AutoTranslator的Unity游戏自动翻译通关了【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator如果你也被游戏很好玩但满屏都是看不懂的外语劝退过那这期内容值得花五分钟看完。接下来要聊的 XUnity.AutoTranslator是一款开源的Unity游戏自动翻译插件它在你游玩的同时捕捉屏幕上的文本、调用在线翻译服务、再把结果实时写回游戏里相当于给游戏配了一位随行的翻译官。不用等汉化组更新不用翻遍论坛找补丁安装加配置大约十分钟就能让生肉变熟肉。这篇文章不讲理论只讲我怎么一步步把它跑通的。从下载即劝退到玩到凌晨三点只差一个插件先说我的真实经历。前年我在论坛刷到一款日式RPG截图里的画风和系统都正中我的口味下载解压点开游戏然后——满屏平假名劝退了我。这已经不是第一次了。传统的汉化方案问题很明显热门游戏有汉化组跟进但更新一次版本补丁就失效一次小众游戏干脆没人做只能干瞪眼。我也试过找攻略网站对着查玩个任务都要来回切换窗口体验稀碎。后来在游戏群里看到有人安利 XUnity.AutoTranslator说能实时翻译不用等汉化。我将信将疑地试了一次结果当晚就玩到了凌晨三点。从那以后它成了我硬盘里的常驻插件——每下一款新的 Unity 游戏先装它再决定要不要玩。一句话小结语言不该是玩游戏的墙而 XUnity.AutoTranslator 就是给你递锤子的那个人。出发之前先认识你的随行翻译官别被插件两个字吓到它的工作原理其实很直白三步走游戏显示文本 → ① 插件用钩子截住它 → ② 交给翻译引擎 → ③ 把译文塞回文本框 ↓ ↓ ↓ ↓ 任何界面文字 检查缓存是否翻过 按你的配置选引擎 顺带处理字体/换行它有四个你迟早会用到的地方文本钩子Hooks负责截获游戏里的文字。游戏用什么技术画文字钩子就要认什么技术所以插件内置了对多种文本框架的支持具体见下表。翻译引擎Endpoint真正干活的外卖员。Google、DeepL、百度……插件把它们封装成了统一的接口你只要在配置里写一行名字就能切换。翻译缓存翻过的句子会存进内存和磁盘文件。同一句话第二次出现直接读缓存不重复发请求。UI 自适应中文通常比日文占地方插件会顺手调整文本框的溢出和行距避免文字被截断。关于文本框架先记住这张表后面漏翻排查全靠它文本框架常见于默认状态UGUI / UIElements绝大多数现代 Unity 游戏界面开NGUI老牌插件式 UI开TextMeshPro现在最主流的文字方案开TextMesh3D 空间里飘着的文字关IMGUI老式即时模式 UI、不少 Mod 菜单关FairyGUI / Utage国产 UI 方案、视觉小说引擎视版本而定另外注意插件本身需要宿主它支持 BepInEx、MelonLoader、IPA、UnityInjector 四种常见插件管理器也支持不装任何管理器、直接用 ReiPatcher 独立打补丁。一句话小结认识它截文字→翻文字→贴文字的工作流后面所有配置你都看得懂。第一步确认游戏框架选对安装包安装方式取决于你的游戏已经装了什么。先把游戏目录翻一遍对号入座你的情况推荐路线难度已装 BepInExBepInEx 版插件包最省心⭐什么都没装独立安装包ReiPatcher双击补丁即可⭐⭐已装 MelonLoaderMelonMod 包⭐已装 IPA / UnityInjector对应插件包⭐⭐以最常用的 BepInEx 路线为例整个流程就是下载对应版本包 → 解压到游戏根目录自动落入 BepInEx 文件夹→ 启动游戏 → 插件自动生成配置文件 → 改配置 → 重启游戏关键路径记两个插件本体BepInEx/plugins/XUnity.AutoTranslator/配置文件BepInEx/config/AutoTranslatorConfig.ini独立安装则生成在游戏根目录的AutoTranslator/Config.ini如果游戏是用 IL2CPP 打包的请选择 BepInEx-IL2CPP 版本并搭配 BepInEx 6 使用——不过要提前知道IL2CPP 下的钩子能力目前还不完整部分文本可能捕捉不到属于已知短板。一句话小结装之前先认准游戏用的是什么框架选错安装包是新手踩坑的头号来源。第二步改四个配置让第一句台词变成中文第一次启动游戏后插件会生成一份默认配置。关掉游戏找到刚才那个AutoTranslatorConfig.ini把以下内容改掉即可[General] Languagezh-CN ;翻译成什么语言中文就写 zh-CN FromLanguageja ;游戏原文是什么语言日文就写 ja [Service] EndpointGoogleTranslate ;用哪个翻译引擎先用免费的 Google 起步 FallbackEndpoint ;主引擎挂了自动切换的备胎先留空改完保存重新启动游戏。看到第一句对话变成中文的瞬间基本就成功八成了。从这时起下面这组快捷键你会经常用到建议截图存一份快捷键干什么用ALT 0打开/关闭插件设置界面ALT T在原文和译文之间来回切换排查问题神器ALT R立刻重载翻译文件改完译文不用重启游戏ALT U手动补钩默认钩子漏掉的文本用它补救ALT F切换自定义字体配了字体才有效一句话小结语言和引擎两个设置是关键其余全默认也能跑跑起来之后ALTT 是你最好的朋友。第三步跑通之后检查翻译有没有漏网之鱼能翻译 ≠ 全都能翻译。头几次启动你大概率会遇到界面翻了但某块文字还是原文的情况按下面的顺序排查看是不是框架没开。如果没翻的是 3D 漂浮文字或 Mod 菜单多半是 TextMesh、IMGUI 默认关闭了去配置里把它们改成True。看是不是滚动文本。部分 ADV 游戏的文字是一字一字滚进来的插件会误以为文本在变而拒绝翻译。在[Behaviour]段加一句GeneratePartialTranslationsTrue试试。看是不是真漏了。按 ALTT 切到原文再切回译文如果原文状态下功能正常、译文状态下异常说明游戏在用显示文本做逻辑判断需要开TextGetterCompatibilityModeTrue。排查路径可以记成一句话先开框架再开滚动最后上兼容模式。一句话小结漏翻不是插件坏了九成是框架没开或文本形态特殊对症下药即可。如何挑到你的第一台翻译引擎插件内置了一整排翻译引擎装在不同文件里源码都在src/Translators/目录下感兴趣可自行翻阅。新手的选择逻辑其实很简单先免费不满意再付费特殊需求才离线。免费在线组无需注册直接用引擎名特点适合谁GoogleTranslate免认证、语言全、响应快绝大多数人的默认选项DeepLTranslate免认证、译文自然度公认第一翻欧美系语言、追求句子通顺BingTranslate免认证、微软系稳定想换个口味试试PapagoTranslate免认证、日韩语表现不错日韩文游戏LingoCloudTranslate只支持中/日/英互译中日互译的备选需要密钥组注册开发者账号拿 Key引擎名免费额度备注GoogleTranslateLegitimate首年 300 美元试用额度量大管饱几乎够翻 1500 万字符BingTranslateLegitimate每月 200 万字符Azure 账号申请DeepLTranslateLegitimate每月 50 万字符注意开发者 API 和 Pro 订阅是两回事BaiduTranslate每月 5 万字符起步中文质量好中日互译常客YandexTranslate每天 100 万字符俄语表现突出WatsonTranslate每月 100 万字符IBM 出品偏企业向离线与自建组不依赖网络LecPowerTranslator15本机装了 Power Translator 软件即可用无需联网。ezTrans XP老牌日韩翻译软件配合 Ehnd 词典在日翻中圈子里口碑极佳但需要先装好本体。CustomTranslate开发者向指向你自己的 HTTP 翻译接口普通玩家可以无视。我的建议很朴素第一步用免费的 GoogleTranslate 或 DeepLTranslate 跑通全流程等发现翻译质量确实拖后腿了再考虑中文向的百度或离线向的 ezTrans。另外提醒一句凡是填了密钥的引擎Key 千万别截图发群里泄露了立刻去后台吊销。一句话小结引擎没有最好只有最合适——免费起步、按需升级、离线兜底。别让缺字、断行、串行毁掉你的游戏体验引擎选好了翻译也出来了但汉化圈有个著名三连缺字、断行、串行。逐个破① 中文变方块/空白 → 字体问题这是汉化中文时遇到最多的一个。游戏自带的字体往往没有中文字形需要给插件指定一个能显示中文的字体[Behaviour] OverrideFontMicrosoft YaHei ;UGUI 界面全局换字体 FallbackFontTextMeshPro你的字体资源 ;TextMeshPro作为缺字时的后备字体其中 TextMeshPro 更推荐用FallbackFontTextMeshPro而不是整体覆盖这样只在不支持的字出现时才启用备用字体兼容性更好。社区里有现成的中文字体资源包挑一个匹配你游戏 Unity 版本的下载即可。② 对话串行 / 译文断得莫名其妙 → 换行处理很多在线引擎会把多行文本逐行翻译导致一句话被拆得七零八落。插件提供了对应的开关[Behaviour] IgnoreWhitespaceInDialogueTrue ;对话内忽略换行和空白把整段当一句话翻 MinDialogueChars15 ;超过这个字数的文本才执行上面的忽略逻辑 ForceSplitTextAfterCharacters30 ;译文超过 30 字强制换行防止溢出屏幕 EnableUIResizingTrue ;顺手让文本框自适应译文长度这套组合是视觉小说类游戏VN的标配基本能解决九成排版问题。③ 译文比原文长把界面撑爆 → UI 自适应上面配置里的EnableUIResizing默认就是开的它会在翻译完成后自动调整文本框的溢出模式让文字放得下。个别顽固界面还溢出的话再叠加ResizeUILineSpacingScale微调行距。一句话小结缺字找字体串行关空白溢出靠自适应——汉化中文的三座大山对应三个开关。进阶玩法把翻译焊进游戏里在线翻译是快但机器翻总会翻错专有名词。想精益求精插件给了你焊死译文的四件套① 手工校对自动翻译跑过游戏的Translation/zh-CN/Text/目录会看到一个_AutoGeneratedTranslations.txt里面全是自动翻译的原文→译文对照。直接编辑它把不满意的词条改成你的版本保存后按 ALTR 即可热加载。而且你自己放的手工翻译文件优先级高于自动生成文件——想让它彻底退休就把词条挪到自己的文件里。② 替换表Substitutions人名、物品名这种每次都被翻错的词可以写进_Substitutions.txt做强制替换翻译前先套用シリカ希莉卡③ 正则表达式拿捏动态文本游戏里的文本经常带数字变量比如回復薬 5個、LV12 ファイアボール直接写词条永远配不全这时候上正则r:^回復薬 ([0-9])個$药水 x$1以r:开头是标准正则数字部分照搬不翻译。更高级的还有分割器正则sr:开头能把组合文本拆开分别查词再拼回去。注意正则别塞进下划线开头的自动生成文件里放不进不去。④ 贴图与资源替换文本之外插件还能换图片——汉化组常用的替换游戏内立绘/图标就是它干的。在[Texture]段打开EnableTextureTranslationTrue把做好的图按命名规范丢进TextureDirectory指定目录即可适合有美术能力的进阶玩家。一句话小结自动翻译负责量手工词条、替换表、正则负责质各管一段。新手避坑清单六个最容易翻车的地方最后把新手期容易踩的坑一次性列全建议收藏遇到问题回来对照游戏闪退或打不开→ 大概率是插件版本与游戏框架不匹配。核对游戏用的是 BepInEx 5 还是 6、Mono 还是 IL2CPP换对应安装包。个别游戏需要TextGetterCompatibilityModeTrue才不崩。翻着翻着插件自己罢工了→ 它内置了防滥用机制单次游戏最多发 8000 个请求、同一文本必须稳定 1 秒才发、连续失败 5 次自动停摆。这是保护机制不是坏了。换网络或修正配置后按 ALTQ 让它复活。部分文本永远是原文→ 回看本文的文本框架表八成是 TextMesh 或 IMGUI 没开。中文全是方块→ 字体问题去配OverrideFont或FallbackFontTextMeshPro。改完翻译文件没生效→ 确认文件放在Translation/zh-CN/Text/下、不要用下划线开头的自动生成文件名改完按 ALTR。API 密钥泄露→ 第一时间去服务商后台吊销重发别犹豫。一句话小结以上六个坑覆盖了新手期 95% 的问题剩下的请看游戏目录里的日志文件它会把原因写得明明白白。最后从一款小游戏开始你的汉化之路到这里你已经掌握了 XUnity.AutoTranslator 从安装到调优再到进阶的完整链路。接下来只需要三步挑一款框架明确的小游戏先别看大型 3D 作品从视觉小说或小体量 RPG 入手按选包→配置→排查的顺序走一遍跑通后再去折腾字体和引擎把翻译文件当成你的字典边玩边校对越玩越顺。想研究源码、给社区贡献新翻译引擎的可以用git clone https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator把仓库拉到本地翻译器实现都在src/Translators/下核心逻辑在src/XUnity.AutoTranslator.Plugin.Core/照葫芦画瓢并不难。普通玩家则直接取对应框架的发行包即可无需编译。被语言挡在门外的游戏有太多了而你手里现在就有一个打开它们的工具。挑一款心心念念许久的游戏装好插件按下启动键——这一次别让它继续躺在你的硬盘里吃灰了。【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关资讯