尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

10分钟汉化任意Unity游戏:XUnity自动翻译器完整配置指南

10分钟汉化任意Unity游戏:XUnity自动翻译器完整配置指南 10分钟汉化任意Unity游戏XUnity自动翻译器完整配置指南【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslatorXUnity.AutoTranslator 是一个 Unity 游戏自动翻译插件它实时拦截游戏内文本调用翻译引擎替换为中文同时提供手动覆写翻译的完整工具链。适合玩日文、韩文或英文 Unity 游戏、又等不到官方汉化的玩家。内置十余种翻译引擎支持 BepInEx、MelonLoader、IPA、UnityInjector 共 4 种插件框架和 UGUI、NGUI、TextMeshPro 等 7 种文本框架自动缓存翻译结果到内存和磁盘还能替换游戏内图片纹理。亮点速览它和别的汉化方案差在哪先看它和手动搬砖翻译等官方补丁的本质差异能力XUnity.AutoTranslator手动写汉化MOD等官方汉化运行即翻译✅ 文本出现就翻译零等待❌ 需逐条找字符串❌ 看更新周期翻译引擎✅ 内置十余种可切换❌ 自己接API❌ 固定译文翻译缓存✅ 内存磁盘双缓存重复文本零请求—✅手动覆写✅ 改txt按 ALTR 立即生效✅ 但改动量巨大❌ 无法修改UI溢出适配✅ 自动缩放文本组件❌ 需逐组件调试✅ 但慢框架支持✅ BepInEx / MelonLoader / IPA / UnityInjector每种框架单独开发❌最值钱的差异是最后一行组合拳自动翻译兜底 手动覆写修正 改完按ALTR热重载你不需要写一行代码就能先跑起一个90分汉化再逐步把不满意的条目改成100分。从0到1三步跑起来装之前记住一点游戏已装了 BepInEx 或 MelonLoader就用对应插件包什么都没装直接用独立的 ReiPatcher 包两步点击搞定。步骤一装对环境4种安装方式按对号入座ReiPatcher 独立安装无需任何Mod环境最省事从 Releases 下载XUnity.AutoTranslator-ReiPatcher-{版本号}.zip直接解压到游戏根目录让SetupReiPatcherAndAutoTranslator.exe和游戏主程序并排运行SetupReiPatcherAndAutoTranslator.exe等待它自动完成打补丁双击生成的{游戏名} (Patch and Run).lnk快捷方式启动游戏BepInEx 安装游戏已装 BepInEx推荐下载XUnity.AutoTranslator-BepInEx-{版本号}.zip直接解压到游戏根目录插件 dll 会自动落入BepInEx/plugins/XUnity.AutoTranslator/启动游戏MelonLoader 安装下载XUnity.AutoTranslator-MelonMod-{版本号}.zip直接解压到游戏根目录dll 会分别落入Mods/和UserLibs/两个文件夹启动游戏IPA / UnityInjector 安装分别下载XUnity.AutoTranslator-IPA-{版本号}.zip解压到根目录dll 进Plugins/或XUnity.AutoTranslator-UnityInjector-{版本号}.zip解压后 dll 进UnityInjector/启动游戏即可。注意IL2CPP 游戏必须选对应-IL2CPP后缀的包。步骤二最小可用配置只改4行首次启动游戏后游戏根目录会自动生成AutoTranslator/Config.ini只需确认这几行[Service] EndpointGoogleTranslate ; 翻译引擎默认值即可无需API Key [General] Languagezh-CN ; 目标语言简体中文 FromLanguageja ; 游戏源语言按实际改 en/ko不建议用 auto [Behaviour] EnableUIResizingTrue ; 译文比原文长时自动伸缩UI步骤三验证是否生效3个可观察现象游戏内按ALT0数字零弹出翻译器窗口能看到当前引擎和翻译统计按ALTT切换原文/译文直接对比游戏内文字变化游戏根目录出现AutoTranslator/Translation/zh-CN/Text/_AutoGeneratedTranslations.txt里面持续写入原文译文缓存——说明翻译链路完整走通翻译引擎选型速查表内置引擎分两类免费免 Key 的和需要申请凭证的引擎Endpoint值特点适合谁上手成本GoogleTranslate免Key、无限制接口偶尔失效默认选择零DeepLTranslate免Key、无限制质量公认突出剧情向游戏零BingTranslate免Key、无限制微软系游戏零PapagoTranslate免Key、无限制韩语见长韩游玩家零BaiduTranslate需AppIdAppSecret实名认证后每月100万字符免费中文语境优化低YandexTranslate需APIKey每天100万字符免费俄欧语言低LingoCloudTranslate需Token认证后每月100万字符免费仅支持中/日/英中文圈玩家低怎么选初次使用就留默认的GoogleTranslate什么都不用配追求质量换成DeepLTranslate韩语游戏选PapagoTranslate。免Key引擎走的是网页接口官方随时可能变动项目方在 README 的 Translators 一节也提示随时可能失效所以配置里留一个FallbackEndpoint兜底是好习惯。小结引擎先白嫖后付费质量不够再换Key永远给主引擎配一个备胎。场景化配置三种高频用法场景一日文/韩文视觉小说与RPG使用频率最高特征文本量大、以 UGUI/TextMeshPro 对话框为主对翻错一个词的容忍度最低。[General] Languagezh-CN FromLanguageja ; 日漫/日RPG固定ja韩游改ko [TextFrameworks] EnableTextMeshProTrue ; 新游戏几乎都是TMP务必开启预期效果对话、菜单、物品说明全部实时中文化首句通常1~2秒内出译文。场景二译文把界面撑爆了特征中文字符比原文短但整体排版更长按钮和标题栏出现文字截断、重叠。[Behaviour] EnableUIResizingTrue ; 自动伸缩默认已开启 ResizeUILineSpacingScale0.85 ; UGUI行距压缩15% ForceSplitTextAfterCharacters40 ; 译文超40字符强制换行预期效果长句自动换行、行距收紧不再顶破对话框。场景三自动翻译总翻错角色名/道具名特征专有名词机翻不稳定勇者一会儿翻成英雄一会儿翻成冒险家。[Files] SubstitutionFileTranslation\zh-CN\Text\_Substitutions.txt然后在_Substitutions.txt里写规则格式与翻译文件相同翻译前先替换魔法使い魔法师 勇者英雄预期效果所有含魔法使い的文本统一显示魔法师一处规则全局生效。小结先跑日文RPG配置打底界面坏了调缩放名词乱翻加替换三件套覆盖90%的翻车现场。踩坑与排障速查问题1游戏启动正常但一个字都没翻译✅ 排查清单看AutoTranslator/Config.ini是否已生成没有说明插件根本没加载[TextFrameworks]里对应开关是否为 True——IMGUI 和 TextMesh 默认是关的用ALT0打开窗口确认 Endpoint 不是空值空值禁用自动翻译查看游戏控制台/日志有无插件报错确认没同时用 ReiPatcher 包和插件管理器包两者混装会冲突一句话解法八成是文本框架没开对照你的游戏UI类型把对应EnableXXXTrue打开。问题2翻译了但翻得莫名其妙✅ 排查清单FromLanguage是不是auto改成明确的ja/en/ko长对话是否带大量换行IgnoreWhitespaceInDialogueTrue默认开能救专有名词是否没进_Substitutions.txt引擎是否太弱剧情重要就换 DeepL一句话解法源语言写死、名词进替换文件、引擎升一档三连招基本治好机翻病。问题3开了翻译后游戏报错、功能异常甚至闪退✅ 排查清单部分游戏会读取屏幕上的文字判断逻辑译文会骗过它——设[Behaviour] TextGetterCompatibilityModeTrue日志若提示插件已 shutdown说明翻译引擎连续失败触发了保护按ALTQ重启插件仅当问题已解决比如换了网络换用免Key引擎排除凭证问题一句话解法游戏逻辑坏了先开TextGetterCompatibilityMode插件死机了查日志再ALTQ。小结不生效查框架开关翻得差查语言和替换表游戏坏掉先试兼容模式。进阶玩法三个真正提效的功能1. 手动覆写自动译文——当你要把机翻打磨成像人写的时才需要用到。所有自动翻译都写在AutoTranslator/Translation/{语言}/Text/下的 txt 文件里直接编辑后按ALTR立即重载不用重启游戏_AutoGeneratedTranslations.txt优先级最低你可以在同目录另建 txt 覆盖它甚至把多个 txt 打成一个 zip 放进去。2. 正则翻译——当条目名带变量如シンプルリング 1、シンプルリング 2…无法逐条手写时才需要用到。在任意手动翻译 txt不能是_开头的自动生成文件中写r:^シンプルリング ([0-9])$简易戒指 $13. UI手动缩放resizer.txt——当自动伸缩救不了某个具体菜单时才需要用到。在翻译目录放一个resizer.txtCharaCustom/CustomControlChangeFontSizeByPercentage(0.8)把该路径下所有文本缩小到 80%。组件路径可以用 Runtime Unity Editor 或开启文本路径日志来获取。小结覆写管准正则管快resizer 管美观三招按需取用。行动清单从 Releases 下载与你插件框架匹配的安装包没框架就用 ReiPatcher 包按步骤解压到游戏根目录并启动游戏确认AutoTranslator/Config.ini生成修改Config.ini的Language、FromLanguage必要时切换Endpoint按ALT0和ALTT验证翻译生效把翻错的名词写进_Substitutions.txt按ALTR热重载避坑提醒❌ 不要泄露你申请的 API Key / AppSecret泄露后立即到对应平台吊销❌ 不要分发带着EnableTextureDumpingTrue的配置README 明确禁止❌ 不要把MaxCharactersPerTranslation调到 400 以上再分发给别人记住语言只是一行配置的事。现在就开始让语言不再挡在游戏前面。【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表