自動翻訳は、ゲーム内の文字列を自動的に収集して翻訳するツールです。このツールはすべてのゲームで利用可能で、翻訳された文字列をすぐにゲーム内に表示し、潜在的なオーディエンスを広げることができます。
自動翻訳の仕組み
自動翻訳は、まずゲーム内で遭遇した文字列を収集し、テストまたはプレイを通じて行います。これらの文字列が収集されると、Robloxは自動的にゲームのローカリゼーションテーブルで文字列を翻訳します。
これらの文字列を収集した後、翻訳を有効にすることで、デフォルトの言語設定が翻訳された言語に設定されているユーザーに対して、収集された文字列を自動的に表示できます。
自動翻訳は、ローカリゼーションテーブルの空白のエントリに対してのみ自動翻訳を提供し、開発者や翻訳者によって行われた手動翻訳を上書きすることはありません。たとえば、エントリの翻訳を手動でクリアした場合、ツールはそのエントリを翻訳したくないと判断します。
自動テキストキャプチャを有効にする
自動テキストキャプチャ(ATC)は、ゲーム内のUI要素からテキスト文字列をキャプチャし、翻訳テーブルに追加します。有効にすると、ATCツールはユーザーがゲーム内で遭遇したUI要素からテキストを追加します。
ATCは、どの文字列を翻訳テーブルに追加するかを時間をかけて評価するため、新しい文字列がユーザーによって遭遇した後、Translator Portalに表示されるまでに数日かかる場合があります。文字列をすぐにキャプチャする必要がある場合は、スタジオのテキストキャプチャプロセスを使用できます。
ATCは、AutoLocalizeが有効になっているテキストオブジェクトのみをキャプチャします。特定のテキスト文字列(名前やユニークなテキストエントリなど)をATCに収集させたくない場合は、このプロパティを無効にしてください。TextBoxオブジェクトの場合、PlaceholderTextのみがキャプチャされます。Textの文字列はプレイヤーによって提供されたと仮定されます。
自動テキストキャプチャを有効にするには:
ローカリゼーション設定で、設定に移動します。
ユーザーがプレイ中に体験UIからテキストをキャプチャを有効にします。

スタジオでのテキストキャプチャ
翻訳テーブルに文字列をすぐにキャプチャする必要がある場合があります。この場合、スタジオのテキストキャプチャツールを使用して、プレイテスト中に文字列をキャプチャできます。これらの文字列は、遭遇してから1〜2分以内にローカリゼーションテーブルに追加されます。
スタジオでのテキストキャプチャを有効にするには:
スタジオで、ウィンドウ ⟩ ローカリゼーションメニューからローカリゼーションツールを開きます。
自動テキストキャプチャを有効にします。

スタジオのテキストキャプチャは、同じスタジオセッション内でプレイテストを開始および停止してもオンのままですが、新しいスタジオセッションを開始すると再度有効にする必要があります。
自動クリーンアップ
ATCは、ユーザー名や過去のイベントに関連する文字列など、もはや存在しない文字列をゲーム内でチェックします。デフォルトでは、ツールはそれらを特定した場合、これらの古いエントリを削除します。自動翻訳のある自動スクレイプされた文字列のみが削除され、手動で追加された文字列や手動翻訳のある文字列には影響しません。
ATCにローカリゼーションテーブルをクリーンアップさせたくない場合は、ローカリゼーション設定に移動し、2つ目のATCトグルを無効にします:

翻訳を有効にする
文字列がローカリゼーションテーブルにキャプチャされたら、翻訳されたコンテンツを有効にするために次の手順を実行します:
ゲームのローカリゼーションページで、設定に移動します。
翻訳されたコンテンツを使用を有効にします。

言語タブに移動します。
自動翻訳のためにサポートされている言語を有効にします。
- 体験情報は、ゲームの名前と説明を指します。
- 体験文字列と製品は、ゲーム内に表示されるテキストを指します。

自動翻訳のクォータ
Robloxには、自動翻訳のための初期および月次クォータがあります。初期クォータは、ゲームを初めてローカライズする際に翻訳できる文字列エントリの数を決定します。初期クォータを使い切った後は、以降の翻訳は月次クォータから行われ、毎月リセットされます。
ゲームのローカリゼーションページで自動翻訳のクォータ使用状況を追跡できます:

クォータは文字数および言語ごとに計算されます。たとえば、ソース文字列「hello」を10の異なる言語に自動翻訳すると、5×10(50)文字がクォータにカウントされます。
自動翻訳の更新
自動翻訳ツールが改善されるにつれて、既存の文字列に対してより正確な翻訳が利用可能になる場合があります。これらの更新が利用可能になると、Robloxは自動翻訳を更新します。自動翻訳の更新は、翻訳履歴に表示されます。

特定の翻訳を変更しないようにしたい場合は、そのエントリをロックして、更新の影響を受けないようにできます。

デフォルトでは、手動で追加された文字列と手動翻訳のある文字列はロックされています。エントリのロックを解除すると、自動翻訳の更新とATCの影響を受けるようになります。以前に変更またはクリアされた翻訳の新しい自動翻訳を生成したい場合は、エントリのロックを解除してください。
サポートされている言語
Robloxは、以下の言語間での自動翻訳をサポートしています。現在、Roblox Translateは、ソース文字列がゲームのソース言語であると常に仮定します。
| 現在サポートされている自動翻訳の言語 |
|---|
| アラビア語 |
| 中国語(簡体字) |
| 中国語(繁体字) |
| 英語 |
| フランス語 |
| ドイツ語 |
| ヒンディー語 |
| インドネシア語 |
| イタリア語 |
| 日本語 |
| 韓国語 |
| ポーランド語 |
| ポルトガル語 |
| ロシア語 |
| スペイン語 |
| タイ語 |
| トルコ語 |
| ベトナム語 |