ARTICLE DETAIL

资讯详情

深耕网站SEO优化与搜索引擎排名提升的一线实战洞察。

三步让日文Unity游戏说中文:XUnity自动翻译器上手指南

三步让日文Unity游戏说中文:XUnity自动翻译器上手指南 三步让日文Unity游戏说中文XUnity自动翻译器上手指南【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator刚打开一款日文 Unity RPG主菜单和角色对话全是日语。装上 XUnity自动翻译器XUnity AutoTranslator游戏内文本会实时翻译成中文。这是这个开源 Unity 自动翻译插件的上手指南没装过 Mod 也能跟着做完。它到底能干什么实时翻译游戏文本挂钩 UGUI、TextMeshPro、NGUI、IMGUI、TextMesh 等主流 UI 框架的文本组件对话、菜单、物品说明出现时就切换成目标语言。十几个翻译引擎可换Google、DeepL、Bing、Papago、百度等改一行配置就能换还能配一个备用引擎防止主引擎失败。结果双重缓存翻译结果同时存在内存和磁盘里同一段文本整个游戏会话只请求一次。手动精修所有自动翻译都会写进 txt 文件哪句不满意直接改掉下次进游戏生效也可以按 ALTR 立即重载。UI 自适应 字体覆盖翻译后自动调整文本溢出原文字体显示不了中文时还能加载自定义中文字体。安装先分清你的游戏属于哪种情况原则很简单游戏已经有插件框架就用对应包什么都没有就用独立包。到项目的 releases 页面下载对应 zip。BepInEx 包最常见下载XUnity.AutoTranslator-BepInEx-{版本}.zip直接解压到游戏根目录dll 会落在BepInEx/plugins/XUnity.AutoTranslator/里正常启动游戏MelonLoader 包下载XUnity.AutoTranslator-MelonMod-{版本}.zip直接解压到游戏根目录dll 分别进入Mods和UserLibs两个文件夹正常启动游戏ReiPatcher 独立包游戏没装任何 Mod 框架下载XUnity.AutoTranslator-ReiPatcher-{版本}.zip解压到游戏根目录让SetupReiPatcherAndAutoTranslator.exe和游戏 exe 并排运行这个 exe 完成 ReiPatcher 安装之后用它生成的(Patch and Run)快捷方式启动游戏注意游戏里已经装了 BepInEx 或 MelonLoader 的话不要再用 ReiPatcher 独立包两种方式混用会冲突。第一次启动怎么确认它在工作游戏第一次启动后根目录会出现AutoTranslator文件夹里面的Config.ini就是配置文件UnityInjector 安装方式在UnityInjector/Config/下。用记事本打开先改这几行[Service] EndpointGoogleTranslate ; 翻译引擎 FallbackEndpointBingTranslate ; 主引擎失败时的备用引擎 [General] Languagezh-CN ; 目标语言简体中文 FromLanguageja ; 游戏原语言日语然后进游戏验证三件事按ALT0打开翻译器界面能看到引擎名称和翻译统计也可以在这里直接切换引擎。按ALTT在已翻译 / 原文之间切换游戏里的字跟着变说明挂钩成功。按ALTR重新加载翻译文件以后改完翻译文件不用重进游戏。三种真实游戏里的用法日文 RPG / 视觉小说是最典型的场景。FromLanguageja、Languagezh-CN引擎用 GoogleTranslate 或 DeepLTranslate 都行。视觉小说对话经常很长配置里默认的IgnoreWhitespaceInDialogueTrue会在发送翻译前去掉对话里的换行避免引擎逐行翻译把意思拆碎。玩上一段后AutoTranslator\Translation\zh-CN\Text\目录里就有了缓存文件改一句话全游戏对应文本都变。欧美独立游戏源语言是英文把FromLanguage改成en。英文翻译质量 DeepL 有明显优势建议EndpointDeepLTranslate同时留着FallbackEndpointGoogleTranslate——免认证的 DeepL 端点偶尔抽风时会自动退回 Google游戏里不会卡在那等翻译。带一堆 Mod 的游戏要单独处理。大量 Mod 的菜单是 IMGUI 画的这个框架默认是关闭的把[TextFrameworks]里的EnableIMGUI改成TrueMod 界面才会一起被翻译。翻译引擎怎么选如果你想零配置直接上手选GoogleTranslate不用注册默认就是它。如果你更看重翻译质量、能接受偶尔不稳定选DeepLTranslate免 key长句和剧情文翻译更顺。如果你想要稳定用官方 API比如GoogleTranslateLegitimateGoogle 云服务有 1 年期免费额度、DeepLTranslateLegitimate、BingTranslateLegitimate需要 API key。key 别分享给任何人泄露了立刻去平台吊销。如果你玩的是韩语游戏选PapagoTranslate韩语处理更专业。如果你要汉化中文游戏BaiduTranslate需填 AppId/AppSecret或LingoCloudTranslate需填 token。最后提醒一句免认证的引擎走的都是非官方接口哪天突然失效很正常换个Endpoint就好。不生效、效果差、变卡怎么办不生效打开配置文件的[TextFrameworks]段确认对应框架是True部分框架默认关闭。用 ALTT 切换确认挂钩有没有生效。如果翻译后游戏逻辑出错选项点不动、剧情跑偏设TextGetterCompatibilityModeTrue。效果差把FromLanguage明确设成ja或en别用auto。高频出现的专有名词加进_Substitutions.txt固定译法。个别句子不满意直接去_AutoGeneratedTranslations.txt里手动改它的优先级最低适合当兜底。变卡保持UseStaticTranslationsTrue和EnableBatchingTrue开启。EnableTextureDumping这类纹理选项别开除非你真要替换游戏贴图。插件自带请求限流和缓存正常情况下不会狂刷翻译服务。进阶一点词典、正则和字号自定义词典在AutoTranslator\Translation\zh-CN\Text\_Substitutions.txt里一行一条原文译文翻译前会先做替换比如勇者英雄专治引擎把人名翻跑偏。正则规则想批量处理シンプルリング 01这类系列道具名在 Text 目录的任意 txt 里写一条r:^シンプルリング ([0-9])$Simple Ring $1就全覆盖了注意不能写在带_前缀的自动生成文件里。更复杂的组合文本还能用sr:开头的前缀正则拆成多段分别翻译。字号调整Text 目录下新建一个以resizer.txt结尾的文件; 左边是文本组件路径右边是调整命令 CharaCustom/CustomControl/CanvasDrawChangeFontSizeByPercentage(0.5) Menu/TitleTextChangeFontSize(24)如果游戏字体显示不了中文在[Behaviour]段给OverrideFontUGUI或FallbackFontTextMeshProTextMeshPro填上字体路径就能强制换成中文字体显示。XUnity自动翻译器的核心思路就一条机器翻译负责海量文本txt 文件负责精修两边配合着玩。先用默认配置把插件跑起来玩的过程中再回来调Config.ini和翻译目录越用越顺手。现在挑一款你的 Unity 游戏装好插件三分钟就能看到中文界面。【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表