翻訳
Sparkは、Apple Translation、DeepL、Googleの3つのサービスから選べるリアルタイムのゲームダイアログ翻訳を提供します。さらに、異なる言語に対する自動フォント切り替えと右から左(RTL)テキストのサポートも含まれています。
- ゲームオーバーレイが有効であること — 翻訳にはオーバーレイが必要です
- Apple Translation — iOS 18以降、デバイスにダウンロードされた言語パック
- DeepL — DeepL APIキー(FreeまたはPro)とインターネット接続
- Google — インターネット接続
翻訳サービス
Section titled “翻訳サービス”| サービス | 要件 | テキストの処理場所 |
|---|---|---|
| Apple Translation | iOS 18以降、言語パック | デバイス上 — オフラインで動作 |
| DeepL | APIキー | DeepLのサーバー |
| インターネット接続 | Googleのサーバー |
Apple Translation
Section titled “Apple Translation”AppleのTranslationフレームワークを使用します。すべての翻訳はデバイス上で行われ、必要な言語パックをダウンロードすればオフラインでも動作します。iOS 18以降で利用可能です。
ご自身のDeepL APIキーを使用した高品質な翻訳です。Sparkは各リクエストに前後のダイアログをコンテキストとして送信するため、翻訳品質が大幅に向上します(コンテキストはDeepLの課金対象になりません)。
セットアップ手順:
- DeepLアカウントを作成し、deepl.comでAPIキーを取得します — FreeプランとProプランの両方に対応しています
- 以下のいずれかの場所でキーを入力します:
- 設定 > Translation — グローバル設定ページ
- ゲーム設定 > Translation — DeepLがサービスとして選択されているときに表示
- ゲーム内オーバーレイ — 翻訳ウィンドウのAPI Keyフィールド
- 検証ボタンをタップしてキーを確認し、文字使用量を表示します
キーはiOSのKeychainに安全に保存され、すべてのゲームで共有されます。文字使用量(使用済み / 月間上限)はキーフィールドの横とゲーム内の翻訳ウィンドウに表示されます。月間クォータを使い切った場合、クォータがリセットされるかプランをアップグレードするまで翻訳は一時停止します。
アカウントもキーも不要です。ゲームのテキストは翻訳のためにGoogleに送信されるため、インターネット接続が必要です。
セットアップ
Section titled “セットアップ”- 特定のゲームのゲーム設定を開く
- 翻訳セクションに移動
- Translationを有効にする
- Translation Serviceを選択
- Source Language(ゲームの言語、通常は英語)を設定
- Target Language(お好みの言語)を設定
利用可能な言語リストは選択したサービスによって異なります。これらの設定はすべて、ゲーム中にオーバーレイの翻訳ウィンドウから変更することもできます。
言語パックのダウンロード(Apple)
Section titled “言語パックのダウンロード(Apple)”Apple Translationには言語パックのダウンロードが必要です:
- 翻訳設定でステータスインジケーターを確認:
- 緑のチェックマーク — 言語ペアがインストール済みで使用可能
- 青い矢印 — ダウンロードが必要
- 赤いX — 言語ペアがサポートされていない
- 灰色の疑問符 — ステータス確認中…
- 必要に応じてダウンロードをタップ
- ダウンロードの完了を待つ
言語パックがインストールされれば、Apple Translationはオフラインで動作します。
ゲーム内翻訳ウィンドウ
Section titled “ゲーム内翻訳ウィンドウ”オーバーレイの翻訳ウィンドウでは、ゲームを離れることなくすべてを調整できます:
- 翻訳のオン / オフを切り替え
- Apple、DeepL、Googleを切り替え
- ソース言語とターゲット言語を変更
- DeepL APIキーの入力と検証、DeepLの文字使用量の確認
- 詳細設定ウィンドウを開く
スタンダードモード
Section titled “スタンダードモード”ダイアログテキストを翻訳してテキストウィンドウに置き換えます。
元のテキストと翻訳の両方を表示します。語学学習に便利です。
ゲーム設定 > Translation > Advancedからアクセス:
| 設定 | デフォルト | 説明 |
|---|---|---|
| Comparison Mode | オフ | 元のテキストと翻訳テキストを並べて表示 |
| Translate All Text | オフ | ダイアログだけでなく画面上のすべてのテキストを翻訳 |
| Skip Character Names | オフ | キャラクター名を翻訳しない |
| Font Size Adjust | オフ | 翻訳テキストに合わせてフォントサイズを調整 |
| Pre-Scan | オフ | 起動時にスクリプト全体をバックグラウンドで翻訳します。データ通信量(またはDeepLクォータ)を多く消費しますが、プレイ中の待ち時間が減ります |
翻訳キャッシュ
Section titled “翻訳キャッシュ”翻訳はキャッシュされ、同じテキストの再翻訳を回避します — これによりリプレイが速くなり、DeepLクォータの節約にもなります。キャッシュの統計情報の表示とキャッシュされた翻訳のクリアは以下から行えます:
- 設定 > Translation > Translation Cache — グローバルキャッシュの概要
- ゲーム設定 > Translation > Translation Cache / Clear Translation Cache
- ゲーム内オーバーレイ — 翻訳設定セクション
翻訳が不正確または古いと思われる場合、キャッシュのクリアが役立ちます。
プライバシー
Section titled “プライバシー”- Apple Translationはテキストをデバイス上で処理します。ゲームコンテンツが外部サーバーに送信されることはありません。詳細はAppleのプライバシードキュメントをご覧ください。
- DeepL — ゲームのテキストは、ご自身のAPIアカウントの下でDeepLのサーバーに送信されます。詳細はDeepLのプライバシーポリシーをご覧ください。
- Google — ゲームのテキストは翻訳のためにGoogleに送信されます。詳細はGoogleのプライバシーポリシーをご覧ください。