尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

XUnity Auto Translator 上手指南:5 分钟让 Unity 游戏自动汉化

XUnity Auto Translator 上手指南:5 分钟让 Unity 游戏自动汉化 XUnity Auto Translator 上手指南5 分钟让 Unity 游戏自动汉化【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator玩日语视觉小说、英语 RPG 时XUnity Auto Translator 能实时把对话、菜单、道具说明自动汉化成中文。它是一个免费开源的 Unity 游戏自动翻译插件装上就能用还能顺手做汉化包。这个插件做什么不做什么XUnity Auto Translator 会钩住 Unity 游戏里的各类文本组件UGUI、NGUI、TextMeshPro、IMGUI 等把检测到的未翻译文本发给你配置的翻译端点结果会缓存在内存和磁盘上之后遇到相同文本不再重复请求它附带一个资源重定向模块可以把游戏资源文件如 TextAsset替换成你自己的版本。它不做离线翻译任何在线引擎都要联网也不会自动翻译游戏内图片贴图替换走的是手动导出—替换路线。它面向两类人想玩外语游戏的玩家以及要做汉化包的汉化组与 MOD 作者。典型场景玩没有官方中文的日语文游、RPG翻译其他 MOD 的界面文本IMGUI 类 UI制作游戏汉化包自动翻译打底人工校对修正从克隆到跑通安装方式怎么选拿代码git clone https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator选安装方式只想玩游戏从 releases 里挑对应安装包要改代码或开发新翻译器才需要动这份源码内置翻译器实现都在 src/Translators/。安装方式适合人群关键目录BepInEx游戏已装 BepInEx 框架推荐BepInEx/pluginsMelonLoader使用 MelonLoader 的游戏Mods 和 UserLibsIPAIL2CPP 游戏的玩家PluginsReiPatcher 独立安装完全没有 MOD 框架的游戏游戏根目录 ReiPatcher 目录注意ReiPatcher 独立安装和上面几种框架方式不要混用会互相冲突。首次启动正常启动游戏即可插件在第一次运行时自动生成配置文件并创建 Translation 缓存目录。游戏内按 ALT0 打开设置面板切换翻译引擎按 ALTT 可以快速开关翻译。游戏汉化的最小配置6 行就够配置文件生成后汉日游戏只需要改这几行[General] Languagezh-CN ; 目标语言简体中文 FromLanguageja ; 源语言明确指定日语比 auto 检测更稳 [Service] EndpointGoogleTranslate ; 翻译引擎可换成 DeepL、百度等其余常用项见下表全部字段的说明在 README 配置章节字段作用FallbackEndpoint主引擎失败时自动切换的备用引擎EnableIMGUI[TextFrameworks] 下钩取 IMGUI 文本覆盖其他 MOD 的界面默认关闭EnableUIResizing自动调整 UI防止译文溢出文本框MaxCharactersPerTranslation单条翻译的最大长度超出的文本直接跳过SubstitutionFile自定义词典文件路径翻译前先做替换EnableTextureTranslation用本地图片替换游戏内图片做贴图手动汉化进阶与排障翻译结果不对怎么修自定义词典修错译在_Substitutions.txt里写原文正确译文插件在翻译前先行替换适合专名总被翻错的情况。聖剣圣剑 魔法使い魔法师 私は{{A}}我是{{A}}正则规则翻译文件支持两类正则r:对整段文本直接替换sr:先把文本拆开、逐段查表再拼回。别滥用会影响性能写在自动生成的_开头文件里无效。r:^シンプルリング ([0-9])$Simple Ring $1 sr:^([0-9]{2}) ([\S\s])$$1 $2高频问题速查症状先查什么怎么解部分游戏文本没翻译该文本所属框架是否默认关闭IMGUI、TextMesh 默认不启用在 [TextFrameworks] 里打开对应项或按 ALTU 手动补钩开了翻译后游戏卡住、功能异常按 ALTT 关掉翻译看是否恢复是则说明游戏拿文本内容判断逻辑设置 TextGetterCompatibilityModeTrue插件自动关闭在线服务持续失败网络能否访问翻译服务、API Key 是否填对配置 FallbackEndpoint 兜底问题解决后按 ALTQ 重启插件源码地图与下一步src/XUnity.AutoTranslator.Plugin.Core/—— 翻译核心逻辑与钩子Translators/—— 内置翻译器实现XUnity.ResourceRedirector/—— 资源重定向模块XUnity.Common/—— 通用工具库XUnity.RuntimeHooker/—— 运行时方法挂钩想自己写一个翻译器先翻 Translators 里的现成示例实现ITranslateEndpoint接口、把 DLL 丢进游戏里的 Translators 目录即可。跑通之后建议对着 README 把用到的字段逐个过一遍遇到翻不动的文本再回头看排障表。【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表