XUnity Auto Translator:Unity游戏汉化教程,5分钟跑通实时自动翻译
XUnity Auto TranslatorUnity游戏汉化教程5分钟跑通实时自动翻译【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator打开一款日文 RPG对话、道具说明全是外文任务目标只能逐字硬猜。XUnity Auto Translator 是一款开源的 Unity 游戏汉化插件它在游戏运行时钩住界面文本交给 Google、Bing、DeepL、百度等翻译引擎再把结果实时替换回屏幕同时支持正则规则、自定义词典和 UI 自动调整。适合谁用日式 RPG 或视觉小说玩家对话、菜单、道具说明自动转成中文想玩没有官方汉化的 3A 大作的玩家装好插件即可开玩独立游戏玩家只要游戏基于 Unity 引擎就能安装IL2CPP 编译版本同样支持快速上手BepInEx 翻译插件 5 分钟装好获取与安装两种安装方式按需二选一方式适合人群大致步骤BepInEx 插件包游戏已装好 BepInEx把 zip 解压到游戏根目录启动游戏ReiPatcher 独立包游戏未装任何 MOD 框架解压到游戏根目录运行 SetupReiPatcherAndAutoTranslator.exe用生成的快捷方式启动游戏需要阅读源码时先克隆仓库git clone https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator本文以官方推荐的 BepInEx 方式为例先给游戏安装 BepInEx完成它自己的初始化。从 Release 下载 XUnity.AutoTranslator-BepInEx-{VERSION}.zip直接解压到游戏根目录让 DLL 落入 BepInEx 子目录。启动一次游戏插件会在BepInEx/config/AutoTranslatorConfig.ini自动生成配置文件。进入游戏主界面后查看 BepInEx 日志确认插件加载无报错。Unity 游戏汉化最小可用配置打开生成的 AutoTranslatorConfig.ini改成下面这样[General] Languagezh-CN FromLanguageja [Service] EndpointGoogleTranslate [Behaviour] EnableTranslationTrue EnableUIResizingTrue各参数作用参数作用Language目标语言zh-CN 即简体中文FromLanguage游戏源语言日游戏设为 ja用 auto 效果不稳定Endpoint翻译引擎Google、Bing、DeepL、百度均内置EnableTranslation翻译总开关EnableUIResizing翻译后自动调整文本框大小防止溢出遮挡核心功能怎么用功能点你实际看到的效果文本检测范围对话、菜单、道具描述实时捕获UGUI、TextMeshPro、NGUI 默认启用IMGUI 需在 TextFrameworks 节手动开启翻译缓存与去重相同文本只请求一次结果存内存与磁盘二次进游戏直接显示旧译文请求限速保护新文本等待 1 秒再发送同时只发 1 个请求排队异常自动停止降低引擎限流风险正则规则“Item 01”这类数字加名称的文本由模式直接处理不产生引擎调用自定义词典频繁译错的专名一行写死跳过翻译引擎进阶玩法正则翻译与自定义词典把下面两类规则写进Translation/zh-CN/Text/下的文本文件; 正则写在 Text 目录下任意 txt下划线开头的自动生成文件除外 r:^アイテム ([0-9])$物品 $1 ; 词典写在 Translation/zh-CN/Text/_Substitutions.txt 聖剣圣剑 魔法使い魔法师正则规则以r:开头先于机翻生效并直接输出结果解决物品名带编号、机翻经常拆散的问题自定义词典的词条优先于翻译引擎解决“圣剑”“魔法师”这类专名被译出机翻味的问题。Unity 游戏汉化常见问题排查症状可能原因解决办法翻译完全不生效插件未加载或对应文本框架未启用IMGUI、TextMesh 默认关闭查 BepInEx 日志的加载报错在配置 TextFrameworks 节把对应 Enable 项设为 True机翻味重、专名错误引擎对固定名词的默认机翻不准确把固定译法写进 _Substitutions.txt或换用 DeepL 等质量更高的引擎游戏变卡翻译请求过密或开启了纹理翻译把 MaxCharactersPerTranslation 降到 200关闭 EnableTextureTranslation改用带 Key 的限流引擎插件中途停止时先确认到翻译服务的网络是否通畅游戏中按 ALTT 可在译文与原文间切换按 ALTR 可热重载翻译文件方便边改边验证。两类玩家的配置建议新手版目标先让翻译跑起来用免 Key 的免费引擎。[General] Languagezh-CN FromLanguageja [Service] EndpointGoogleTranslate [Behaviour] EnableUIResizingTrue进阶版追求更高译质带备用引擎与批量缓存开关。[Service] EndpointDeepLTranslate FallbackEndpointGoogleTranslate [Behaviour] EnableBatchingTrue UseStaticTranslationsTrue CacheRegexLookupsTrue差异在于进阶版把免费引擎换成措辞更自然的 DeepL用 FallbackEndpoint 在失败时回落到 Google并打开 EnableBatching、UseStaticTranslations、CacheRegexLookups 减少重复请求。给想二次开发的人核心插件逻辑位于 src/XUnity.AutoTranslator.Plugin.Core/内部分出 Endpoints、Hooks、Text、UI、Utilities 等子模块每个翻译引擎则是 src/Translators/ 下的一个独立小项目。扩展一个新翻译器只需三步在 src/Translators/ 下新建工程并引用核心工程。实现 ITranslateEndpoint 接口定义端点 Id 与翻译请求逻辑。在配置中把 Endpoint 设为你的 Id并填好 API Key 等参数。下载对应安装包解压到游戏目录写入最小配置启动游戏验证效果。若译质不满意再从自定义词典和引擎选择上逐步调整。从此每一句外文都会被 XUnity Auto Translator 实时替换成中文。【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

最新新闻

日新闻

周新闻

月新闻