メインコンテンツまでスキップ

多言語コンテンツ

Scoutello は、海外からのゲストにサービスを提供するチーム向けに構築されています。チームは、ツアーの説明文、イベント情報、ホスピタリティガイド、オファー、モジュール式タイルについて、単一の信頼できる情報源を管理できます。Scoutello は、翻訳済みのバリエーションを元のコンテンツと関連付けて保存し、ゲスト向けの各リクエストに対して利用可能な最適な言語を提供します。

このプラットフォームでは、関連する2つの翻訳システムを使用します。

  • プロダクトコンテンツの翻訳:ダッシュボードで作成するデータを対象とします。ランディングページ、タイル、ツアー、イベント、PDF、音声に対応したツアーテキストなどが含まれます。ゲストには明確な進行状況が表示されるため、処理は非同期で完了できます。
  • UI 文字列の翻訳:ラベル、ボタン、空の状態、バリデーションメッセージなど、アプリケーションの UI に表示されるテキストを対象とします。チームは、ロケールファイルと名前空間ごとに整理されたキー付き文字列として管理します。

このセクションの内容​

  • 翻訳の仕組みでは、作成した言語バリエーションがどのように関連付けられ、ゲストに1つのローカライズ済みフィールドがどのように提供されるかを説明します。
  • 自動翻訳では、バックグラウンド処理、進行状況インジケーター、音声生成、適切な場合に翻訳をスキップする仕組みを説明します。
  • UI 文字列と i18nでは、アプリケーション内のテキストをどのように整理し、ダッシュボードとゲストアプリ間で一貫性を保つかを説明します。

作成モデル​

プロダクトコンテンツの多くは、ダッシュボードのフォームから始まります。テキストを保存すると、Scoutello は言語バリエーションを構造化された翻訳行として保存し、親レコード(ツアー、タイル、ランディングページ、イベントなど)に関連付けます。

実行時には、ゲストとほとんどのダッシュボードに対して、リクエストされたロケールに対応する解決済みの文字列が提供されます。ネストされた翻訳コレクションは、クライアント側で個別のフォールバックロジックを実装しなくても済むように、概念ごとに1つのフィールド(タイトル、説明など)へまとめられます。

役割​

  • 作成者は、元の言語を選択し、機械翻訳を使用する場合は内容を確認し、そのまま保持すべきコンテンツ(ブランド名、コード、法的に重要な文言など)を指定します。
  • Scoutelloは、翻訳ジョブを管理し、出力を保存し、進行状況を追跡し、ロケールの一部が準備中の場合は設定済みのフォールバックを適用します。
  • 実装チームは、新しいフィールドがローカライズに一貫して対応できるよう、社内のエンジニアリング規約に従います。これらの規約は、この公開ドキュメントの対象外です。

関連する概念: 言語とローカライズ、ランディングページとタイル、ツアーの多言語音声。