テキストフィールドを翻訳する

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:3分
  • 長いテキストをユーザーの言語に翻訳します。

    翻訳されたテキストフィールドでは、ユーザーの言語に基づいて同じフィールドに異なるコンテンツを表示できます。

    次の 2 つの異なる翻訳されたテキストフィールドがあります。
    • [翻訳されたテキスト]: 長いテキストの値をプレーンテキストで格納します。
    • [翻訳された HTML]:長いテキストの値を HTML で格納します。

    これらのフィールドは、複数の言語で複数の入力を格納できる点を除いて、それぞれ通常のテキストおよび HTML フィールドと同じように動作します。[翻訳されたテキスト] フィールドが最も頻繁に使用されるのは、サービスカタログ の名前、説明、変数です。

    注:
    通常の HTML またはテキストフィールドを翻訳された HTML または翻訳されたテキストフィールドに変更すると、パフォーマンスがわずかに低下します。翻訳された機能が必要な場合にのみ、翻訳されたフィールドを使用することをお勧めします。

    [翻訳されたテキスト] フィールドと [翻訳された HTML] フィールドでは、英語のテキストはメインテーブルに格納されますが、その他の言語の値は翻訳されたテキスト [sys_translated_text] テーブルに格納されます。各行の各翻訳済みフィールドに 1 つ以上の翻訳されたテキストテーブルのエントリがあります。エントリは、ServiceNow が翻訳を提供する言語ごとに 1 つずつ存在します。詳細については、「翻訳されたテキストテーブル」を参照してください。

    注:
    ナレッジ記事の翻訳では、I18N:ナレッジ管理インターナショナリゼーションプラグインに依存する別のシステムを使用します。このプラグインが有効になっていない場合、ナレッジ記事の翻訳はここで説明するシステムにフォールバックされ、翻訳は翻訳済みテキスト [sys_translated_text] テーブルに保持されます。ナレッジ管理インターナショナリゼーションの詳細については、ナレッジ管理ドキュメントの「翻訳管理」を参照してください。

    長いテキストコンテンツを翻訳する

    翻訳されたテキストフィールドと HTML フィールドの内容は、コンテンツが指定されているフォームで直接翻訳します。

    始める前に

    必要なロール:admin

    このタスクについて

    顧客が作成したテキストフィールドのコンテンツを翻訳するには、次の手順を使用します。既存のテキスト翻訳を編集するには、翻訳済みテキストテーブルからレコードをエクスポートし、翻訳レコードのエクスポートと編集 の手順に従います。

    手順

    1. 翻訳するフィールドのあるレコードを開きます。
    2. 翻訳するコンテンツのフィールドが、translated_text フィールドまたは translated_html フィールドになっていることを確認します。
      次の手順は、フィールドタイプを確認する方法の 1 つです。
      1. フィールドのラベルを右クリックし、[ディクショナリを構成] を選択します。
        この例では、レコードプロデューサー [sc_cat_item_producer] テーブルのレコードの [名前] フィールドのコンテキストメニューが開かれています。
        図 : 1. フィールドのコンテキストメニュー
        [名前] フィールドのラベルをクリックして表示されるコンテキストメニュー。[ディクショナリを設定] オプションがハイライト表示されています。
      2. 開いた [辞書エントリ] レコードで、[タイプ] フィールドが [翻訳されたテキスト] または [翻訳された HTML] であることを確認します。
        この例では、[名前] フィールドのタイプが [翻訳されたテキスト] であることがわかります。
        図 : 2. フィールドの辞書エントリ
        [名前] フィールドの辞書エントリ。[タイプ] がハイライト表示されています。
      3. フォームに戻ります。
    3. 言語ピッカーを使用して、目的の言語に切り替えます。
    4. 関連するフィールドで、英語のテキストをターゲット言語のテキストに置き換えます。
    5. [送信] を選択します。
      アクティブな言語の翻訳されたテキスト [sys_translated_text] テーブルに新しいレコードが追加されます。このテーブルの詳細については、「翻訳されたテキストテーブル」を参照してください。