Skip to content

自動翻訳

Hachimi は、Sugoi Offline Translator または同様の API を実装する互換性のある翻訳サーバー (py3translationServer など) を介して、ゲームの一部を自動的に翻訳することができます。

これは何を意味するのか

  • まだ翻訳されていないコンテンツには、機械翻訳が使用されます。
  • 機械翻訳は、翻訳リポジトリから翻訳者による翻訳が利用可能になると、それに置き換えられます。

注意点

  • 翻訳はゲームの実行と同期的に行われるので、翻訳が完了するまでゲームがフリーズすることがあります。翻訳が進み、Hachimi が既に翻訳済みのデータを再読み込みできるようになると、フリーズ時間は減少していきます。

使用方法

設定エディタを開き、自動翻訳オプションを有効化してください。(Auto translate stories/UI)

WARNING

「Auto translate UI」は、特に内部キャッシュを持たない翻訳プログラムでは、一般的には推奨されません。

ゲームと一緒に翻訳プログラムを実行する必要があります。

Sugoi Offline Translator の場合

Sugoi Toolkit の「Offline Translator」バッチ(.bat)ファイルを起動します。翻訳プログラム、コマンドプロンプトを開いたままにしておくと、Hachimi が翻訳ツールを使用できるようになります(これらのウィンドウには何も表示されません)。

この翻訳ツールを使用する場合、「Auto translate UI」オプションは推奨されません。

py3translationServer の場合

モデルが既に正しく設定されている場合は、追加の設定は必要ありません。サーバーを起動するだけで動作するはずです。

カスタム URL

翻訳サーバーが別のポートやコンピューターで実行されている場合、Hachimi を別のアドレスに接続する必要があるかもしれません。

その場合、設定ファイルで sugoi_url オプションを手動で設定できます。例:

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

デフォルトでは、この値が設定ファイルに存在しないか、 null に設定されている可能性があります。これは正常な動作であり、手動で設定されていない場合には Hachimi は http://127.0.0.1:14366 に接続します。