XUnity自动翻译器

创作者: RTLC
已更新:2026-05-12 15:37:00
749KB

关于此 MOD

高级翻译插件

XUnity自动翻译器

适用于Unity游戏的进阶翻译插件。

此Thunderstore包提供 XUnity.自动翻译器 作为翻译模组的共享依赖项。它可以自动翻译Unity游戏文本,同时也提供手动精心翻译所需的工具。

原始项目: bbepis/XUnity.AutoTranslator
原作者: bbepis
雷暴商店依赖ID: 海瑞赞-XUnity自动翻译器
已检查最新上游版本: v5.6.1 — 2026年4月19日


这个包的用途

当你的模组、翻译包或本地化项目需要时,请使用此包 XUnity.自动翻译器 但你不希望将相同的XUnity文件直接打包进你的存档中。

这对Thunderstore包尤其有用,因为多个DLL和重复的XUnity文件可能会导致上传或依赖问题,例如:

包裹被拒——提交无效

与其在每个本地化归档中都打包 XUnity.AutoTranslator,不如将此包添加为依赖项,让自己的模组归档更简洁。


功能

  • 基于Unity的游戏自动翻译。
  • 通过缓存的翻译文件支持手动翻译。
  • 作为本地化模组的基础依赖效果很好。
  • 支持在许多Unity UI系统中进行文本替换。
  • 适用于翻译游戏界面、菜单、对话、物品名称、模组文本及其他游戏内字符串。
  • 可与精选翻译文件配合使用,以获得比原始机器翻译更好的质量。

安装

推荐:模组管理器

请通过以下任一受支持的兼容 Thunderstore 的模组管理器安装此包:

  • 雷霆商店模组管理器
  • r2modman
  • 狂风模组管理器

如果其他模组将其列为依赖项,管理器将自动安装此包。

手动安装

  1. 为你的游戏安装所需的模组加载器,通常 BepInEx.
  2. 从Thunderstore手动下载此整合包。
  3. 将压缩包解压到游戏文件夹中,即游戏可执行文件所在的目录。
  4. 先启动一次游戏,这样插件就能生成配置和翻译文件夹。

对于大多数基于BepInEx的游戏,配置文件会生成在:

BepInEx/config/

此Thunderstore包旨在使用以下位置的翻译文件:

BepInEx/config/Translation/<language>/Text/

例如:

BepInEx/config/Translation/es/Text/Translate.txt BepInEx/config/Translation/ru/Text/Translate.txt

这与原版 XUnity.AutoTranslator 的默认路径不同,原版通常使用 BepInEx/翻译/对于兼容Thunderstore的模组管理器,使用 BepInEx/config/Translation/ 更安全,因为直接 BepInEx/翻译/ 安装过程中可能会移除、平展或不创建文件夹。


将其添加为依赖项

如果你要发布Thunderstore翻译模组,请将XUnity.AutoTranslator添加到你的 manifest.json 依赖项。

示例:

{ "dependencies": [ "Hayrizan-XUnity_AutoTranslator-5.6.1" ] }

使用与你目标包版本匹配的版本。


翻译包作者须知

如果你要发布一个依赖此包的Thunderstore翻译包,请 不 不要在自己压缩包内包含 XUnity.AutoTranslator 的 DLL、插件文件或不必要的配置文件。将此包添加为依赖项,在 manifest.json 并只包含你的翻译文件、README、清单和图标。

所需的AutoTranslatorConfig.ini路径

原版XUnity.AutoTranslator配置通常指向 翻译\{Lang}\文本:

[Files] Directory=Translation\{Lang}\Text OutputFile=Translation\{Lang}\Text\_AutoGeneratedTranslations.txt SubstitutionFile=Translation\{Lang}\Text\_Substitutions.txt PreprocessorsFile=Translation\{Lang}\Text\_Preprocessors.txt PostprocessorsFile=Translation\{Lang}\Text\_Postprocessors.txt

对于这个Thunderstore包, [文件] 路径应使用 config\Translation\{Lang}\Text 改为:

[文件] 目录=config\Translation\{Lang}\Text 输出文件=config\Translation\{Lang}\Text\_AutoGeneratedTranslations.txt 替换文件=config\Translation\{Lang}\Text\_Substitutions.txt 预处理器文件=config\Translation\{Lang}\Text\_Preprocessors.txt 后处理器文件=config\Translation\{Lang}\Text\_Postprocessors.txt

这意味着翻译包应将其文件放在此处:

BepInEx/config/Translation/<language>/Text/Translate.txt

示例:

BepInEx/config/Translation/es/Text/Translate.txt BepInEx/config/Translation/ru/Text/Translate.txt

避免将翻译直接打包在以下路径下:

BepInEx/翻译/<语言>/文本/翻译.txt

通过兼容 Thunderstore 的模组管理器安装时,直接 BepInEx/翻译/ 文件夹可能会被移除、扁平化或未创建,这可能导致 翻译.txt 安装到了错误的位置。


重要提示

  • XUnity.AutoTranslator 可以使用在线翻译服务。如果启用了自动翻译,未翻译的文本可能会被发送到所选的翻译端点。
  • 这是一个依赖/辅助包,并非原始 GitHub 仓库的官方替代品。
  • 完整文档、高级配置、手动翻译规则、纹理翻译及集成示例,请参阅原项目文档。
  • 如果游戏已包含其他XUnity.AutoTranslator版本,请避免同时安装重复版本。

上游状态

更新此 README 时检查到的最新上游版本是 5.6.1.

近期上游亮点:

  • v5.6.1 — 修复了 IL2CPP 字体资源包加载问题以及 IL2CPP 热键/GUI 未剥离问题。
  • v5.6 ——新增了对UIElements的支持,并修复了Papago翻译器与当前网站结构的兼容性问题。
  • v5.5.2 修复了 DeepL API 身份验证问题和 IL2CPP 覆盖字体问题。
  • v5.5.1 — 通过 UnityInput 改进了旧版和新版 Unity 输入系统的输入处理。
  • v5.5.0 — 为其他插件添加了初始化钩子, XUAIGNORETREE新增对Yandex Translate API v2的支持,以及全新的TMP字体资源包。

查看随附的更新日志以了解完整版本历史。


实用链接


我们的翻译


制作人员

  • XUnity.自动翻译器: bbepis
  • 雷商店包/再分发助手: 哈伊里赞 / RTLC
  • 原许可证: MIT许可证

此软件包旨在让本地化模组的发布、安装与维护更加便捷。

Valheim: 英灵神殿 的热门 MOD

探索适用于 Valheim: 英灵神殿 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 Valheim: 英灵神殿 的全部潜力 — 今天就探索这些顶级 MOD!