Skip to content

自动翻译

Hachimi 能够通过 Sugoi Offline Translator 或任何实现类似 API 的兼容翻译服务器(例如 py3translationServer)来自动翻译游戏的部分内容。

意味着什么?

  • 对于尚未翻译的内容,系统将会给出机器翻译。
  • 一旦翻译仓库中有对应的人工翻译,那么机器翻译就会被自动替换。

注意事项

  • 翻译的过程是同步的;在等待翻译完成的过程中,游戏可能会卡住。随着翻译数量的增多,并且 Hachimi 能够重新加载已翻译的数据,这种情况会逐渐减少。

如何使用

打开配置编辑器,并且启用其中一项自动翻译功能(自动翻译剧情或游戏界面)。

WARNING

一般情况下不建议启用 “自动翻译游戏界面”,尤其是缺乏内部缓存的翻译器。

您还需要在游戏的同时运行翻译程序。

对于 Sugoi Offline Translator

启动 Sugoi Toolkit 中的 “Offline Translator” .bat 文件。保持翻译程序/命令提示符处于打开状态,以便 Hachimi 能够调用翻译器(但是它不会通过这些窗口显示任何内容)。

不建议在使用此翻译器的情况下打开 “自动翻译游戏界面”。

对于 py3translationServer

假设您已经正确设置了模型,则无需进行其他配置。只需启动服务器即可运行。

自定义 URL

如果您的翻译服务器在不同的端口或不同的机器上运行,您可能希望让 Hachimi 连接到不同的地址。

为此,请在配置文件中手动设定 sugoi_url 选项。例如:

json
"sugoi_url": "http://127.0.0.1:14366"

默认情况下,这个值会缺失或在配置文件中被设置为 null 。这是正常现象,即使没有手动设置,Hachimi 仍会尝试连接到 http://127.0.0.1:14366