XUnity.AutoTranslator 完整实操指南:改 3 个配置项快速汉化 Unity 游戏

📅 2026/8/27 3:50:32
XUnity.AutoTranslator 完整实操指南:改 3 个配置项快速汉化 Unity 游戏
XUnity.AutoTranslator 完整实操指南改 3 个配置项快速汉化 Unity 游戏【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslatorXUnity.AutoTranslator 是注入 Unity 游戏进程的实时汉化插件自动抓取界面外文、调用翻译端点、把译文填回界面并支持手动翻译文件精修。适合想立刻玩外语 Unity 游戏、不想自己写译文的玩家。 安装前一张表选对包先打开游戏目录看里面已经有什么再决定下哪个包游戏目录现状要下的包安装动作已装 BepInEx官方推荐XUnity.AutoTranslator-BepInEx直接解压进游戏目录让 DLL 落入BepInEx文件夹启动游戏已装 MelonLoaderXUnity.AutoTranslator-MelonMod解压后 DLL 分别进Mods和UserLibs已装 IPAXUnity.AutoTranslator-IPA插件 DLL 放入Plugins目录已装 UnityInjectorXUnity.AutoTranslator-UnityInjector解压进UnityInjector目录注意不一定是游戏根目录什么都没装XUnity.AutoTranslator-ReiPatcher解压到游戏根目录与主程序 exe 同层运行SetupReiPatcherAndAutoTranslator.exe之后用它生成的 Patch and Run 快捷方式启动两条容易翻车的点已装 BepInEx 之类的管理器却又跑了 ReiPatcher两套注入方案会互相冲突游戏直接起不来。正确做法是二选一有管理器就用对应版本包。游戏是 IL2CPP 运行时近年新游戏居多却下了普通包DLL 加载不上插件毫无动静。IL2CPP 游戏请选BepInEx-IL2CPP、MelonMod-IL2CPP这类带后缀的包。⚙️ 首次启动3 个字段的最小配置启动一次游戏后插件会在自己的数据目录生成Config.iniMelonLoader 下是AutoTranslator/Config.ini。先别动其他项只改这 3 个[General] Language改成zh-CN—— 你要的目标语言写错或不支持只会不翻译不报错[General] FromLanguage填游戏原文语言 —— 默认ja英文游戏改en原文语言填错译文会乱[Service] Endpoint选一个翻译端点 —— 默认是GoogleTranslateV2免费网页接口能用长期稳定可换需要申请密钥的端点如 DeepL本机装了 LEC/ezTrans 也能接离线端点开发者可用CustomTranslate指向自己的 URL改完存盘重开游戏即可。其余配置保持默认哪里的文字出问题再回来开对应的开关。⌨️ 日常使用6 个按键速查按键作用什么时候按ALT 0开关设置窗口进游戏第一件事能呼出就说明插件活着ALT T原文/译文切换不确定翻译是否生效按一下对比ALT R热加载翻译文件改完手动译文文件不用重开游戏ALT U手动触发文本抓取某句对话始终没被翻译时当场抓一次ALT F切换覆盖字体/默认字体配了字体覆盖后临时对比效果ALT Q重启已停机的插件连续请求失败导致插件自我保护停机修好网络后按一下即可恢复 卡壳了3 步排查游戏完全没变化设置窗口呼不出 —— 多半是 DLL 目录放错或包版本与运行时不匹配对照上面选型表核对文件位置IL2CPP 游戏确认用了带后缀的包。插件活着但不翻译也没报错 —— 大概率Language/FromLanguage拼写不被端点支持写错会被静默忽略核对成双方都支持的代码如zh-CN与ja。只有特定界面不翻 —— 该界面用的文本框架默认关闭IMGUI、TextMesh 默认关UGUI/NGUI/TextMeshPro 默认开把[TextFrameworks]里对应Enable*项设为 true 后重开游戏。还救不回来再考虑调大MaxCharactersPerTranslation默认 200上限 2500超长文本会被跳过或打开TextGetterCompatibilityMode。✏️ 精修3 个提升翻译质量的手法手动翻译文件跑过一次游戏后插件会把结果自动写入Translation/{语言}/Text/_AutoGeneratedTranslations.txt每行一条原文 译文直接编辑后按 ALT R 立即生效。想分层管理就在Text目录另放 txt 或 zip优先级更高给特定模组单独做译文可放Text/Plugins/{模组名}/下。正则批量处理模板文本装备名戒指 1、戒指 2这类带编号的文本一行覆盖全部r:^.* ([0-9])$某物 $1游戏把多段文字拼在一起显示时用sr:前缀的拆分式正则先拆块再逐块翻译。中文字体译文成功却显示方块说明游戏字体不含中文字形UGUI 用OverrideFont指定覆盖字体TextMeshPro 用FallbackFontTextMeshPro指定后备字体。译文太长撑爆按钮时EnableUIResizing默认开启会自动处理缩放个别地方不适再调ForceUIResizing。 进阶默认关闭的功能[Texture]贴图翻译处理地图、立绘里嵌死的文字支持导出与替换[ResourceRedirector]资源重定向拦截资源加载替换 TextAsset 等文件CustomTranslate把翻译请求发往你自己的服务或本地模型EnableIMGUI/EnableTextMesh补上这两种默认关闭的文本框架收尾卡住时先翻 README 的 FAQ 和端点列表九成问题有现成答案。外语游戏吃灰这么久改完 3 个配置项今天就能读得懂剧情先按 ALT 0 试试。【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考