零基础10分钟上手:XUnity.AutoTranslator游戏翻译插件完全指南

📅 2026/8/20 2:04:03
零基础10分钟上手:XUnity.AutoTranslator游戏翻译插件完全指南
零基础10分钟上手XUnity.AutoTranslator游戏翻译插件完全指南【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslatorXUnity.AutoTranslator 是一款专为 Unity 游戏打造的实时自动翻译插件能让你在几分钟内把日文、英文游戏界面与剧情变成母语。这篇零基础指南会带你用 10 分钟跑通从安装到首次翻译的全流程全程不需要写一行代码。一个真实场景卡在日文 RPG 第二幕的你你满怀期待下载了一款好评如潮的日文 RPG开场动画一过满屏的平假名直接把你劝退任务看不懂、道具不知道干嘛用的、连存档提示都靠猜。你上网搜汉化补丁发现要么失效要么版本不匹配——这正是 AutoTranslator 存在的理由。它不是一个补丁而是一个运行时翻译引擎游戏加载时它自动接管界面和对话文本实时请求翻译服务并把结果写回屏幕同时把翻译结果缓存成本地词典越玩越顺。用之前 vs 用之后3 秒判断值不值得装对比项装之前装之后剧情理解全靠截图手机翻译对话实时显示母语文本来源等汉化组更新自动翻译可手动修正自定义程度无法干预正则、替换词、词典全开放多模组兼容一个框架一套方案BepInEx / MelonLoader / IPA 通吃第0步动手前的准备清单动手前先确认四件事缺一不可一款 Unity 游戏。本插件只支持 Unity 引擎制作的游戏其他引擎不适用。摸清游戏类型。普通 Mono 版选标准插件包IL2CPP 版通常是较新大作需要 BepInEx 6 专门的 IL2CPP 包选错会导致加载失败。选一个模组管理器。绝大多数教程推荐 BepInEx生态最成熟MelonLoader、IPA 也可用甚至可以不装管理器直接走 ReiPatcher 一键打补丁方案。能联网的环境。自动翻译需要请求在线翻译服务纯离线环境用不了。第一堂实战课5 步跑通首次翻译 以下以最主流的 BepInEx 安装方式为例。第 1 步安装 BepInEx 框架从 BepInEx 官方发布页下载与游戏版本匹配的压缩包解压到游戏根目录然后启动一次游戏再退出——这一步用于让 BepInEx 生成BepInEx目录结构。第 2 步部署插件文件把 AutoTranslator 的BepInEx包解压到游戏根目录确认关键文件落在以下位置# 部署完成后核对文件结构以 BepInEx 方式为例 BepInEx/plugins/XUnity.AutoTranslator/XUnity.AutoTranslator.Plugin.Core.dll BepInEx/plugins/XUnity.AutoTranslator/Translators/ # 翻译服务端点目录第 3 步启动游戏生成配置再次启动游戏插件会自动生成配置文件BepInEx/config/AutoTranslatorConfig.ini走 ReiPatcher 独立安装则是AutoTranslator/Config.ini。第 4 步填写语言与翻译服务打开配置文件做最小修改[General] Languagezh-CN ; 目标语言简体中文 FromLanguageja ; 游戏原文语言日语 [Service] EndpointGoogleTranslate ; 免费端点适合首次体验第 5 步验证效果回到游戏按ALT0呼出翻译聚合窗口看到游戏文本出现中文即代表成功。若发现某段文本没被翻译按ALTU手动触发钩子再按ALTR重载翻译文件通常即可解决。✅ 完成此时你已经拥有了一个实时汉化版游戏。现场调优让翻译又快又准调优 1换更高质量的翻译服务GoogleTranslate 免费但偶发不稳定追求剧情翻译质量时换 DeepL[Service] EndpointDeepLTranslate ; 质量显著更好同样免密钥 FallbackEndpointGoogleTranslate ; 主端点失败时自动兜底调优 2控制单条文本长度默认 200 字符过长文本既拖慢速度又容易翻译走样[Behaviour] MaxCharactersPerTranslation200 ; 建议保持 200~300上限 2500 EnableBatchingTrue ; 开启批处理减少请求次数调优 3只开启游戏实际使用的文本框架插件默认关闭部分框架以省性能遇到部分文本漏翻先来这里排查[TextFrameworks] EnableUGUITrue ; Unity 标准 UI绝大多数游戏需要 EnableNGUITrue ; 老牌 NGUI 插件 EnableTextMeshProTrue ; 剧情游戏常用 EnableIMGUIFalse ; 默认关闭只在翻译其他模组 UI 时开启调优 4用正则批量修错译游戏里的动态文本如道具 编号适合用正则匹配# 放入 Translation/{语言}/Text/ 下的任意非下划线开头 txt 文件 r:^アイテム ([0-9])$物品 $1 r:^レベル ([0-9])$等级 $1这样调的理由正则能在不依赖翻译服务的离线状态下精确替换文本且$1会回填捕获的数字是处理动态文本的标准姿势。避坑速查表现象 → 原因 → 解法现象原因解法完全无翻译插件未加载核对 DLL 是否落在BepInEx/plugins正确子目录部分文本不翻译对应文本框架被禁用到[TextFrameworks]开启对应开关游戏闪退文本读取兼容问题设置TextGetterCompatibilityModeTrue翻译质量差源/目标语言填反检查FromLanguage与Language用一段时间后插件停止工作连续出错触发自我保护排查网络后按ALTQ重启插件FAQ 快问快答Q会影响游戏性能吗A影响很小。插件内置了防滥用机制同一文本先缓存 1 秒再请求、同时最多 1 个请求、会话内最多 8000 次翻译且所有结果落盘缓存重复文本不会再请求。Q完全免费吗A基础功能完全免费。免密钥端点Google、Bing、DeepL可直接用只是稳定性无保证想要稳定的生产级效果可选带 API 密钥的端点如 Google 云翻译有 $300 试用额度。Q和现成汉化补丁有什么区别A汉化补丁是别人翻译好的成品而 AutoTranslator 是翻译引擎 词典。它边玩边译且自动把结果写入_AutoGeneratedTranslations.txt你可以随时手动修正修正后会优先使用你的版本。Q支持非日语/英语游戏吗A支持。FromLanguage可设置成游戏原文语言多数端点支持主流语言互译日英之外的语言组合建议先查目标端点支持范围。Q能翻译其他模组的文本吗A能。在Translation/{语言}/Text/Plugins/下按模组 DLL 名建文件夹放入翻译文件即可文件内加一行#enable fallback可让模组翻译回退到通用翻译。下一步行动清单新手保持默认配置玩一局熟悉ALT0 / ALTT / ALTR三个键。打开_AutoGeneratedTranslations.txt手动修正 5 条不满意的翻译。进阶尝试资源重定向替换游戏字体解决中文显示不全[ResourceRedirector]开启EnableTextAssetRedirector。用_Substitutions.txt建立人名替换表避免专有名词被翻译服务翻错。开发者阅读src/Translators/CustomTranslate/接入自有翻译服务端点。阅读src/XUnity.AutoTranslator.Plugin.Core/Parsing/扩展自定义文本解析逻辑。相关资源项目仓库可通过git clone https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator获取仓库内README.md是完整官方文档CHANGELOG.md记录各版本功能变化src/目录为全部源码遇到问题时建议先翻这两个文档再求助社区。一句话总结XUnity.AutoTranslator 把等汉化变成即玩即译配上你的手动修正就是一套可持续演进的全自动本地化方案。现在就打开游戏按下ALT0开始你的母语冒险吧【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考