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

资讯详情

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

XUnity.AutoTranslator 实战指南:5 分钟给 Unity 游戏装上自动翻译

XUnity.AutoTranslator 实战指南:5 分钟给 Unity 游戏装上自动翻译 XUnity.AutoTranslator 实战指南5 分钟给 Unity 游戏装上自动翻译【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator凌晨一点半你在某个犄角旮旯的论坛里翻到一款评分极高的日本独立游戏下载、解压、双击——满屏假名迎面砸来。等汉化组这游戏小众到连个正经讨论帖都没有。XUnity.AutoTranslator 正是为这种时刻准备的自动翻译插件它能边玩边把 Unity 游戏里的对话、菜单、任务提示实时翻译成你设定的语言让等汉化变成随时翻。它不是一次性补丁而是一个长在游戏里的同声传译。先看清它能替你做到什么很多人以为它只是翻译一下文字其实它的能力谱系比你想象得宽能力对普通用户意味着什么实时文本翻译对话、菜单、按钮当场翻译无需重启游戏10 翻译引擎Google、DeepL、Bing、百度、Yandex 等任选多数免费引擎无需注册多框架兼容BepInEx、MelonLoader、IPA、UnityInjector 全覆盖也可独立安装智能防滥用同一句话只请求一次结果缓存到内存与磁盘省流量也少封号风险资源级替换连游戏图片、文本资源都能替换适合做完整汉化手工翻译兜底机器翻不准的地方手动改文件即可修正游戏里还有一套贴心快捷键ALT0打开设置界面ALTT一键切换原文与译文ALTR热重载翻译文件——改完配置不用重启立刻生效。拿到手到跑起来两条最短路径最快的方式是走 BepInEx先安装 BepInEx 插件管理器官方推荐路线。下载 XUnity.AutoTranslator 的 BepInEx 版本压缩包解压后把整个目录丢进游戏根目录。启动游戏一次再退出——插件会自动生成配置文件与翻译文件夹。打开配置文件把Language改成zh-CNFromLanguage填游戏原始语言日文游戏就填ja。再次启动游戏开始玩吧。最终目录长这样{游戏目录}/BepInEx/plugins/XUnity.AutoTranslator/Translators/GoogleTranslate.dll {游戏目录}/BepInEx/Translation/zh-CN/Text/_AutoGeneratedTranslations.txt如果你的游戏没装任何插件管理器还有一条独立路线下载 ReiPatcher 版本解压后双击SetupReiPatcherAndAutoTranslator.exe再用生成的Patch and Run快捷方式启动游戏即可全程两下点击不依赖任何框架。 让翻译更自然三个场景的调优思路场景一对话密集的视觉小说。很多 VN 会把句子拆成多行、或让文字滚动进场直接翻译经常支离破碎。在配置文件的[Behaviour]里做三处调整[Behaviour] IgnoreWhitespaceInDialogueTrue ; 忽略对话内换行空白防止把一句话拆散 MinDialogueChars15 ; 少于15字的短文本不当作对话处理 GeneratePartialTranslationsTrue ; 支持滚动文本的逐段翻译场景二翻译成中文后全是方块。这是最常见的翻车现场——游戏自带字体不支持中文字符跟翻译引擎好坏无关。解法是让插件接管字体[Behaviour] OverrideFontMicrosoft YaHei ; 指定中文字体UGUI 文本 FallbackFontTextMeshPro ; TextMeshPro 文本可另配回退字体 EnableUIResizingTrue ; 译文变长时自动调整文本框溢出方式场景三动作游戏怕卡顿。调低单次翻译上限、开启批量合并能明显减少请求压力[Service] MaxCharactersPerTranslation100 EnableBatchingTrue 被多数人忽略的杀手锏正则与贴图替换很多玩家用了一年都不知道翻译文件里其实支持正则表达式专门对付每次带不同数字或前缀的动态文本。以物品名シンプルリング为例游戏里可能出现01 シンプルリング、02 シンプルリング等无数变体逐条翻译会累死人。在翻译文件里写一行sr:^([0-9]{2}) ([\S\s])$$1 $2插件会先把文本按正则拆开、分别翻译、再拼回去一条规则覆盖全部变体。想保留某个片段原样不翻译给命名分组加上_i后缀即可。另一个宝藏功能是贴图翻译。有些游戏的 UI 文字直接画在图片里文本钩子根本抓不到这时可以开启[Texture] EnableTextureDumpingTrue ; 把游戏里的图片导出到文件夹 EnableTextureTranslationTrue ; 用替换后的图片覆盖原图先把图片导出来用制图工具改成中文、按原名放回去游戏里就会显示你的版本——这也是给老游戏做完整汉化的常见套路。新手最容易踩的五个坑对照着排雷症状错误做法正确做法启动即崩溃怪插件有毒确认游戏与插件版本匹配必要时开启TextGetterCompatibilityModeTrue部分文本不翻译以为引擎坏了检查[TextFrameworks]IMGUI 和 TextMesh 默认关闭按需打开中文显示成方块换更贵的翻译引擎这不是引擎问题配置OverrideFont指定中文字体翻译一会儿就罢工反复重启游戏多为触发防滥用保护如单会话 8000 次上限调低字符上限、开启批量内存越玩越大不断清缓存定期清理Translation文件夹按需关闭CacheTexturesInMemory判断顺序很简单先看日志、再动配置、最后才怀疑是 BUG。绝大多数问题都能在 README 的 FAQ 里找到现成答案。从今天开始告别等汉化的日子一句话总结XUnity.AutoTranslator 把被动等汉化变成了主动随时翻从几百 MB 的小众独立游戏到大型 Unity 作品它都能接手。下一步你可以这样做先下载现成的发布包从一款文本量小的游戏练手翻不准的地方打开自动生成的_AutoGeneratedTranslations.txt手动修正慢慢攒出一份属于自己的完美汉化。需要自己编译或研究源码时仓库地址是https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator。语言墙的钥匙现在就握在你手里。【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表