公司动态

XUnity.AutoTranslator Unity游戏实时翻译插件上手指南:改3行配置,10分钟让日语游戏显示中文

📅 2026/8/24 5:47:53
XUnity.AutoTranslator Unity游戏实时翻译插件上手指南:改3行配置,10分钟让日语游戏显示中文
XUnity.AutoTranslator Unity游戏实时翻译插件上手指南改3行配置10分钟让日语游戏显示中文【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator凌晨一点半你打了一个月的日式 RPG 走到剧情高潮屏幕上却甩出一整屏片假名——切出去查词典太出戏靠猜又心痒难耐。XUnity.AutoTranslator 是一个开源的 Unity 游戏实时翻译插件你在玩它在后台把屏幕上出现的文字自动翻译成中文再悄悄换回画面里你只管继续打剧情。30 秒搞懂它是什么如果把游戏比作一间只会说外语的房间XUnity.AutoTranslator 就是你随身携带的同声传译耳机。它做的事只有一件钩住游戏里所有会显示文字的地方菜单、对话、3D 空间里飘的字把原文拿去翻译再把译文写回原来的位置。它不做的事同样明确不重写游戏本体、不改游戏逻辑装完之后游戏还是那个游戏只是文字变成了你的母语。老办法是截个图 → 切窗口 → 粘贴到翻译网站 → 再切回来光来回切窗口就够出戏的。用它之后翻译结果直接长在游戏画面上看起来就像游戏原生支持中文。所以它和传统做法最大的区别就俩字无缝——不用切窗口、不用等响应、翻译随屏上文字实时出现。从零到跑通一条主线走到底新手只走一条最稳的路线BepInEx。全程 5 步步骤做什么大概耗时1给游戏装好 BepInEx 插件管理器按它自带的说明操作5 分钟2下载 XUnity.AutoTranslator 的 BepInEx 安装包1 分钟3把压缩包整体解压进游戏根目录dll 会自动落进BepInEx/plugins/XUnity.AutoTranslator/1 分钟4启动游戏等插件自动生成配置文件BepInEx/config/XUnity.AutoTranslator.ini30 秒5打开配置文件改 3 行再启动游戏2 分钟第 5 步只改这 3 行其他参数先别碰EndpointGoogleTranslate Languagezh FromLanguageja第一行选翻译引擎Google/Bing/DeepL 都不需要密钥第二行是翻成什么语言第三行是游戏原文语言——不确定原文是什么就填auto代价是部分引擎下识别准确率略降。改完启动游戏第一句对话变成中文就算跑通了。其他安装方式一句话带过社区里用什么管理器就用对应包MelonLoader、IPA、UnityInjector逻辑都是解压进对应文件夹还有一个独立 ReiPatcher 包解压后运行SetupReiPatcherAndAutoTranslator.exe自动打补丁即可但 ⚠️ 游戏里已经装了任何管理器的话千万别走这条路两套机制会互相打架。三个最常卡住的真实场景场景一部分文字没翻译怎么抢救漏网之鱼现象主菜单和对话都正常翻成中文了但某类文字3D 场景里飘的字、老式菜单、Mod 界面还是原文。这是因为插件默认只开了一部分文本框架或者默认钩子没抓到那处文字。三步解决打开配置文件找到[TextFrameworks]段把对应开关设为True——EnableIMGUI老式菜单、Mod 界面和EnableTextMesh3D 空间飘字默认是关的大多数情况就是它们如果游戏正在运行、不想重启按一次ALTU手动触发文本挂钩让它再捞一遍没抓到的文字效果漏掉的那部分文字也会被钩住并翻译画面上的原文孤岛消失。场景二中文翻出来变成 □□□ 方块怎么换中文字体现象翻译明明生效了但日文游戏自带字体不含中文字形中文显示成一串方块。三步解决准备一个支持中文的字体文件放进游戏目录在配置文件的[Behaviour]段填上文件名UGUI 文字用OverrideFontTextMeshPro 优先用FallbackFontTextMeshPro回退字体只补缺的字形比整体覆盖更稳保存后重启游戏想随时对比原字体和新字体按ALTF来回切换效果方块字变成正常中文且回退字体方案下原文字形不受影响。场景三游戏翻译后卡死或逻辑错乱怎么开兼容模式现象个别游戏会读取屏幕上显示的文字来做逻辑判断你把文字换成中文后它直接卡死或行为错乱。三步解决在配置文件[Behaviour]段设置TextGetterCompatibilityModeTrue重启游戏——这个模式让游戏以为屏幕上显示的仍是原文如果翻译服务因连续失败被自动停机比如中途换了网络确认问题已解决后按ALTQ重启翻译服务效果游戏逻辑继续按原文运转你看到的却仍是译文两头都不耽误。进阶玩法值得学的两三招第一招手动精修单句5 秒生效原理所有自动翻译都记录在缓存文件里改哪句哪句生效。打开Translation\zh\Text\_AutoGeneratedTranslations.txt找到不满意的那行把译文改成你想要的说法回游戏按ALTR重载——不用重启改动立刻生效。适合谁对自动翻译质量挑剔、想把关键台词调成特定说法的人。第二招正则翻译批量处理模板化文本原理物品名、技能名这类模板 变量的文本用一条正则代替上千行手写。比如把アイテム 123这类文本批量翻成物品 123r:^アイテム ([0-9])$物品 $1注意正则必须写在普通翻译 txt 里写在文件名以_开头的自动生成文件里不会生效。适合谁游戏里有大量同格式短文本、不想逐条复制的人。第三招分割正则拆掉序号名字的长句原理有的游戏把序号和名字拼在一起显示如01 シンプルリング逐条写正则太蠢用分割正则先把它拆成两段、各自翻译、再拼回去。在翻译文件里加一行sr:^([0-9]{2}) ([\S\s])$$1 $2之后只要单独写好シンプルリング简单戒指所有01、02、03开头的变体自动通吃。适合谁被物品列表、装备面板这类混合文本折磨到想摔键盘的人。避坑清单坑怎么知道自己踩了一句话解法正则写进了_AutoGeneratedTranslations.txt这类以_开头的自动生成文件规则加了、ALTR 也按了文本就是不生效把正则挪到普通翻译 txt 里再按 ALTR把全部文本框架开关都打开帧率下降还翻了一堆没必要的地方只开游戏实际在用的框架其他保持默认游戏已装 BepInEx 又用了独立 ReiPatcher 包启动冲突、双份注入、行为诡异二选一别混用IL2CPP 编译的游戏用了普通安装包部分文字钩不到、IMGUI 完全没反应换专门的 BepInEx-IL2CPP / MelonMod-IL2CPP 包MaxCharactersPerTranslation调得很大长文本翻得慢、还被翻译服务拒绝保持默认 200确有长文本需求再小幅上调把带 API Key 的配置文件发到网上收到 Baidu/DeepL 等账单立刻删掉 Key并去对应服务控制台吊销FAQQ它会修改我的游戏文件吗ABepInEx、MelonLoader 等管理器方式是纯运行时注入不碰原文件独立 ReiPatcher 方式会打补丁卸载插件包即可恢复。Q翻译会不会疯狂联网、把我账号搞欠费A同一句话只会上网翻一次结果永久缓存在本地 txt 里插件还内置了 16 项防刷机制单会话最多 8000 次请求、同时只发 1 个请求免费引擎下不存在欠费问题。Q我想临时看原文校对怎么办A按ALTT在译文和原文之间来回切换不用改任何配置。Q能不能完全关掉自动翻译A能。按ALT0在插件窗口里选择空端点或者把配置文件里的Endpoint置空即可。QIL2CPP 的游戏能翻吗A能用但有取舍——部分文本钩子检测不到、IMGUI 翻译暂不支持个别场景要按 ALTU 手动刷一次且必须用专用安装包。自动翻译帮你兜底手动精修帮你打磨本地缓存越用越顺——XUnity.AutoTranslator 能把你玩到的每一句外语台词都变成自己熟悉的语言。下载和你游戏匹配的安装包按 BepInEx 这条主线走一遍10 分钟后原本看不懂的日语、韩语游戏世界就开始显示中文了。【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考