コンテンツにスキップ

翻訳

Sparkは、Apple TranslationDeepLGoogleの3つのサービスから選べるリアルタイムのゲームダイアログ翻訳を提供します。さらに、異なる言語に対する自動フォント切り替えと右から左(RTL)テキストのサポートも含まれています。

  • ゲームオーバーレイ有効であること — 翻訳にはオーバーレイが必要です
  • Apple Translation — iOS 18以降、デバイスにダウンロードされた言語パック
  • DeepL — DeepL APIキー(FreeまたはPro)とインターネット接続
  • Google — インターネット接続
サービス要件テキストの処理場所
Apple TranslationiOS 18以降、言語パックデバイス上 — オフラインで動作
DeepLAPIキーDeepLのサーバー
Googleインターネット接続Googleのサーバー

AppleのTranslationフレームワークを使用します。すべての翻訳はデバイス上で行われ、必要な言語パックをダウンロードすればオフラインでも動作します。iOS 18以降で利用可能です。

ご自身のDeepL APIキーを使用した高品質な翻訳です。Sparkは各リクエストに前後のダイアログをコンテキストとして送信するため、翻訳品質が大幅に向上します(コンテキストはDeepLの課金対象になりません)。

セットアップ手順:

  1. DeepLアカウントを作成し、deepl.comでAPIキーを取得します — FreeプランとProプランの両方に対応しています
  2. 以下のいずれかの場所でキーを入力します:
    • 設定 > Translation — グローバル設定ページ
    • ゲーム設定 > Translation — DeepLがサービスとして選択されているときに表示
    • ゲーム内オーバーレイ — 翻訳ウィンドウのAPI Keyフィールド
  3. 検証ボタンをタップしてキーを確認し、文字使用量を表示します

キーはiOSのKeychainに安全に保存され、すべてのゲームで共有されます。文字使用量(使用済み / 月間上限)はキーフィールドの横とゲーム内の翻訳ウィンドウに表示されます。月間クォータを使い切った場合、クォータがリセットされるかプランをアップグレードするまで翻訳は一時停止します。

アカウントもキーも不要です。ゲームのテキストは翻訳のためにGoogleに送信されるため、インターネット接続が必要です。

  1. 特定のゲームのゲーム設定を開く
  2. 翻訳セクションに移動
  3. Translationを有効にする
  4. Translation Serviceを選択
  5. Source Language(ゲームの言語、通常は英語)を設定
  6. Target Language(お好みの言語)を設定

利用可能な言語リストは選択したサービスによって異なります。これらの設定はすべて、ゲーム中にオーバーレイの翻訳ウィンドウから変更することもできます。

言語パックのダウンロード(Apple)

Section titled “言語パックのダウンロード(Apple)”

Apple Translationには言語パックのダウンロードが必要です:

  1. 翻訳設定でステータスインジケーターを確認:
    • 緑のチェックマーク — 言語ペアがインストール済みで使用可能
    • 青い矢印 — ダウンロードが必要
    • 赤いX — 言語ペアがサポートされていない
    • 灰色の疑問符 — ステータス確認中…
  2. 必要に応じてダウンロードをタップ
  3. ダウンロードの完了を待つ

言語パックがインストールされれば、Apple Translationはオフラインで動作します。

オーバーレイの翻訳ウィンドウでは、ゲームを離れることなくすべてを調整できます:

  • 翻訳のオン / オフを切り替え
  • Apple、DeepL、Googleを切り替え
  • ソース言語とターゲット言語を変更
  • DeepL APIキーの入力と検証、DeepLの文字使用量の確認
  • 詳細設定ウィンドウを開く

ダイアログテキストを翻訳してテキストウィンドウに置き換えます。

元のテキストと翻訳の両方を表示します。語学学習に便利です。

ゲーム設定 > Translation > Advancedからアクセス:

設定デフォルト説明
Comparison Modeオフ元のテキストと翻訳テキストを並べて表示
Translate All Textオフダイアログだけでなく画面上のすべてのテキストを翻訳
Skip Character Namesオフキャラクター名を翻訳しない
Font Size Adjustオフ翻訳テキストに合わせてフォントサイズを調整
Pre-Scanオフ起動時にスクリプト全体をバックグラウンドで翻訳します。データ通信量(またはDeepLクォータ)を多く消費しますが、プレイ中の待ち時間が減ります

翻訳はキャッシュされ、同じテキストの再翻訳を回避します — これによりリプレイが速くなり、DeepLクォータの節約にもなります。キャッシュの統計情報の表示とキャッシュされた翻訳のクリアは以下から行えます:

  • 設定 > Translation > Translation Cache — グローバルキャッシュの概要
  • ゲーム設定 > Translation > Translation Cache / Clear Translation Cache
  • ゲーム内オーバーレイ — 翻訳設定セクション

翻訳が不正確または古いと思われる場合、キャッシュのクリアが役立ちます。