ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Unity游戏翻译插件快速上手指南:XUnity Auto Translator安装配置与排错

Unity游戏翻译插件快速上手指南:XUnity Auto Translator安装配置与排错 Unity游戏翻译插件快速上手指南XUnity Auto Translator安装配置与排错【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator想玩日服视觉小说或外服手游进去才发现满屏日文设置里又没有中文选项——这种劝退感是不是很熟悉XUnity Auto Translator 是一个注入到 Unity 游戏里、自动翻译游戏内文本的插件可以切换多种翻译服务也能手工修正某一句的译法。下面从安装到日常使用把这套流程一次讲清楚。 安装路线选型4 种方案对号入座不同游戏环境差别很大先对照这张表找到自己的情况安装方案适合谁关键步骤注意事项ReiPatcher 独立包游戏没装任何插件管理器解压到游戏根目录运行 SetupReiPatcherAndAutoTranslator.exe之后点它生成的 (Patch and Run) 快捷方式启动已装 BepInEx 或 MelonLoader 的游戏别用此方案两者会冲突BepInEx已装 BepInEx 的游戏最常见先装好 BepInEx 5再把 -BepInEx 包解压到游戏根目录启动游戏插件文件要落在 BepInEx/plugins/XUnity.AutoTranslator/ 目录MelonLoader / IPA游戏跑在这两个管理器上分别解压到 ModsUserLibs 或 Plugins 目录具体以对应管理器的安装说明为准-IL2CPP 专用包IL2CPP 编译的游戏与 Mono 版步骤相同但必须换 -IL2CPP 包文本钩子能力有限漏译时按 ALTU 手动刷一下装完不用动任何文件插件首次启动游戏时会生成配置文件一般叫 AutoTranslatorConfig.iniBepInEx 下位于 BepInEx/config/ 里用记事本打开就能改。⚙️ 装完先配哪 4 个参数参数所在段默认值推荐值改完后的效果Endpoint[Service]GoogleTranslate按下方服务建议换决定用哪家翻译服务Language / FromLanguage[General]en / jazh-CN / ja目标语言与游戏原文语言务必和实际语言对上MaxCharactersPerTranslation[Behaviour]200200–500单次请求翻译的字符上限调大可让长台词整段翻上限 2500EnableIMGUI[TextFrameworks]FalseTrue很多 Mod 菜单用的就是 IMGUI打开后 Mod 界面也能被翻译一份能跑通的最小配置长这样[Service] EndpointBingTranslate [General] Languagezh-CN FromLanguageja️ 翻译服务怎么选以及缓存如何省流量先说缓存机制即把已翻过的结果存下来下次直接读取不再请求网络所有翻译结果既存内存也写入磁盘游戏目录下的 Translation 文件夹同一句话第二次出现就命中缓存请求一次只发一个且文字在屏幕上稳定 1 秒后才发出连续 5 次空结果会主动停机——这套策略既防刷接口也保护你花钱的额度。服务分三档免密钥GoogleTranslate、BingTranslate、DeepLTranslate、PapagoTranslate。零成本但走的是非官方接口官方改版随时可能失效适合轻度使用。要密钥GoogleTranslateLegitimateGoogle 云新用户有 300 美元额度约够 1500 万字符、DeepLTranslateLegitimate每月 50 万字符免费、BingTranslateLegitimate每月 200 万字符免费。长期使用建议选这类密钥别外传。本地方案LEC Power Translator、ezTrans XP以及第三方 LLM 端点可接本地 Ollama 模型完全离线。另外可把 FallbackEndpoint 指到另一家服务做备胎主服务失效时自动切换不想动配置文件的话按 ALT0 在游戏内 UI 里直接选端点也行把端点清空就等于关闭自动翻译。⌨️ 高频按键速查按键作用ALT0呼出/隐藏翻译设置 UI是数字零不是字母 OALTT全部文本在已翻译/原文之间切换方便对照ALTR重载翻译文件手改的句子不重开游戏就生效ALTU手动钩取文本组件默认钩子漏抓时用它补ALTF切换自定义字体配置了 OverrideFont 时可用ALTQ服务连续报错停机后确认网络恢复再按它重启 故障排查先对号这 3 种情况现象部分文字没被翻译可能原因对应文本框架默认是关的IMGUI 和 TextMesh 都默认 False或默认钩子没覆盖到该组件。 处理把配置里对应的 EnableIMGUI 或 EnableTextMesh 改成 True仍不行就按 ALTU 手动钩一次。现象翻译后游戏逻辑不对劲比如某选项只在显示原文时有效 可能原因游戏内部用屏幕上显示的文字做分支判断。 处理设 TextGetterCompatibilityModeTrue让游戏以为看到的还是原文。现象插件中途罢工可能原因连续 5 次请求失败后服务自动停机防止无意义请求。 处理先确认网络连通免费端点不稳定的话换密钥服务确认恢复后按 ALTQ 重启翻译服务。 再深入一点贴图翻译游戏 logo、立绘里的文字本质是图片。打开 EnableTextureTranslation 后插件会用你放在贴图目录里的同名文件替换游戏内图片。手动翻译自动结果都写进 Translation{Lang}\Text\ 下的文本文件直接改某一句下次启动即生效优先级高于自动翻译。自行扩展源码树里 src/Translators/ 目录就是各家端点的实现照着写一个新翻译服务丢进游戏的 Translators 目录即可加载。 获取源码与开始想读源码或自己构建拉取仓库即可git clone https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator装好、改完 Language 和 Endpoint 两行基本就能玩起来了。祝游戏愉快。【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表