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

资讯详情

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

XUnity AutoTranslator Unity游戏自动翻译插件快速上手指南

XUnity AutoTranslator Unity游戏自动翻译插件快速上手指南 XUnity AutoTranslator Unity游戏自动翻译插件快速上手指南【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslatorXUnity AutoTranslator 是一款面向 Unity 引擎游戏的自动翻译插件它在游戏运行时拦截屏幕上的文本组件调用在线翻译引擎转成你的目标语言并把结果写到本地缓存下次直接复用。如果你玩日文 RPG、韩文视觉小说或英文独立游戏不想等官方汉化它是目前最直接的工具。它能帮你做什么先说明一点自动翻译会访问外网这是它工作的前提。它适合三类人——想把外语游戏变中文的玩家、想发布汉化补丁的译者插件会自动积累翻译文件可直接分发、以及想查询或接入翻译功能的 Mod 作者。能力说明实时文本翻译支持 UGUI、NGUI、IMGUI、TextMeshPro、TextMesh、FairyGUI、Utage 共 7 种 UI 文本框架翻译引擎插件化内置 Google、Bing、DeepL、Papago、百度等 15 个以上引擎也可接自定义服务双重缓存结果存内存加磁盘同一文本不会重复请求请求保护新文本等 1 秒确认后再发、不并发、异常自动停机防止刷爆免费服务手动修正直接编辑自动生成的翻译文件即可覆盖在线翻译高级工具正则翻译规则、术语替换、按场景限定范围、UI 字体缩放各框架安装步骤按你的插件框架选路径先确认游戏用了哪个插件框架把功能装进游戏运行时的加载器BepInEx、MelonLoader、IPA、UnityInjector或者什么都没装。没有装任何框架ReiPatcher 独立安装从项目 Releases 页下载XUnity.AutoTranslator-ReiPatcher-{版本}.zip直接解压到游戏根目录使SetupReiPatcherAndAutoTranslator.exe与游戏 exe 平级运行SetupReiPatcherAndAutoTranslator.exe完成 ReiPatcher 配置用生成的{游戏名} (Patch and Run).lnk快捷方式首次启动游戏之后直接正常启动游戏即可注意游戏如果已装了 BepInEx 等框架别用这条路径会互相冲突。已有框架装对应版本包确保框架本身已按各自文档装好从 Releases 页下载对应包解压到游戏根目录然后启动游戏框架版本包文件落位BepInEx官方推荐XUnity.AutoTranslator-BepInEx-{版本}.zipBepInEx/core 与 BepInEx/plugins/ 下MelonLoaderXUnity.AutoTranslator-MelonMod-{版本}.zipMods/ 和 UserLibs/IPAXUnity.AutoTranslator-IPA-{版本}.zipPlugins/UnityInjectorXUnity.AutoTranslator-UnityInjector-{版本}.zipUnityInjector/ 目录未必是游戏根目录如果你需要源码可以执行git clone https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator。最小配置跑起来首次启动游戏后插件会自动生成配置文件BepInEx 下是BepInEx/config/AutoTranslatorConfig.ini其他框架也类似。你只需要确认这几项其余保持默认[Service] EndpointGoogleTranslate ; 翻译引擎 FallbackEndpointDeepLTranslate ; 主引擎失败时的备用引擎 [General] Languagezh-CN ; 目标语言 FromLanguageja ; 源语言建议明确指定 [TextFrameworks] EnableUGUITrue ; Unity 官方 UI EnableTextMeshProTrue ; 现代文本框架 [Behaviour] MaxCharactersPerTranslation200 ; 单条翻译最大字符数 EnableUIResizingTrue ; 翻译后自动调整 UI 溢出两点提醒FromLanguage不要填auto明确指定语言效果更好IMGUI 和 TextMesh 默认关闭如果游戏有文本没被翻译先回这里把它们打开。首次使用验证翻译效果场景一进一款日文游戏的角色菜单。UGUI 或 TextMeshPro 渲染的技能名、描述应该显示为中文。再按ALTT切回日文确认翻译确实是插件做的而不是游戏自带多语言。场景二按ALT0是数字 0 不是字母 O打开插件界面确认引擎选项正常、有翻译记录产生。顺便记两个键ALTR在修改翻译文件后立刻重新加载不用重启ALTQ在插件因连续错误停机后确认网络正常再按它重启。最后去看翻译缓存插件目录下的Translation/zh-CN/Text/_AutoGeneratedTranslations.txtBepInEx 在BepInEx/Translation/MelonLoader 在AutoTranslator/Translation/。内容是原文译文一行一条。改其中任意一行再按ALTR修正立即生效——这就是手动覆盖在线翻译的入口。翻译引擎怎么选、参数怎么调引擎一览额度与限制以项目文档为准免费引擎依赖网页接口随时可能失效引擎需要认证额度与说明GoogleTranslate不需要免费最常用接口可能不稳定DeepLTranslate不需要质量好有免费额度DeepLTranslateLegitimateAPI Key每月 0.5M 字符免费超出按量计费BingTranslate不需要免费可能不稳定PapagoTranslate不需要韩语效果好可能不稳定BaiduTranslateAppId Secret每月 5 万字符免费实名后 100 万GoogleTranslateLegitimateAPI Key约 1500 万字符的试用额度YandexTranslateAPI Key每天 100 万字符免费月上限 1000 万调优建议默认 GoogleTranslate 加 DeepLTranslate 备用覆盖大多数游戏追求质量Endpoint改为 DeepLTranslateLegitimate 并填 Key注意它只支持 DeepL 开发者版 API个人 Pro 会员不可用中文字符显示为方块把[Behaviour]的OverrideFont仅 UGUI或FallbackFontTextMeshPro指向含中文字形的字体低配设备纹理翻译默认关闭别开EnableTextureDumping它性能开销很大排错按顺序过一遍检查清单完全没翻译核对 dll 是否落在上表对应目录看 BepInEx 日志有无报错检查[TextFrameworks]里对应框架是否为 True翻译后游戏功能异常点不了选项、逻辑错乱设[Behaviour]的TextGetterCompatibilityModeTrue。这类游戏会用显示文本判断逻辑插件自动停机通常是翻译请求连续失败或游戏疯狂提交文本。确认网络能访问翻译服务后按ALTQ翻译质量差明确FromLanguage换质量更好的引擎或在翻译文件里手动修正关键行文本溢出被裁切EnableUIResizing默认已开个别组件可另建resizer.txt放翻译目录下按组件路径写ChangeFontSizeByPercentage(0.8)等命令想关掉自动翻译ALT0界面选空引擎或把Endpoint置空接下来做 3 件事玩 30 分钟游戏让_AutoGeneratedTranslations.txt积累足够多的译文挑 10 到 20 条人名、技能名等关键译文手动修正对溢出的 UI 建一个resizer.txt调字号用ALTR验证效果【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表