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

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

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

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

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

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

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

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

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