Loading
システム管理者に対するフィッシング耐性MFA・全従業員ユーザーMFAの適用のお知らせ 続きを読む
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
Agentforce コンタクトセンター
顧客の言語でのメッセージングコンポーネントの翻訳

顧客の言語でのメッセージングコンポーネントの翻訳

トランスレーションワークベンチを使用して、顧客が希望する言語でメッセージングコンポーネントを表示します。たとえば、3 つのオプションが含まれる質問をフランス語を使用する顧客に送信する場合、質問とオプションをフランス語で表示します。

必要なエディション

サポートされているエディションを表示します。
チェックマーク この記事の適用対象: 拡張アプリケーション内チャット、拡張 Web チャット v1、拡張 Web チャット v2、拡張 WhatsApp、拡張 Facebook Messenger、拡張 Apple Messages for Business、拡張 LINE、Bring Your Own チャネル
X アイコン この記事の対象外: 標準 Facebook Messenger、標準および拡張 SMS チャネル
必要なユーザー権限
メッセージングコンポーネントを作成する

「アプリケーションのカスタマイズ」および「設定・定義を参照する」

または

システム管理者

メッセージングでメッセージを送受信する メッセージングエージェント
翻訳ファイルをインポートおよびエクスポートする 「翻訳の管理」および「アプリケーションのカスタマイズ」
メモ
メモ 自動メッセージングでは、翻訳されたメッセージングコンポーネントはまだサポートされていません。通知メッセージングコンポーネントを自動的に送信するフローを使用している場合、コンポーネントの元の未翻訳バージョンが顧客に送信されます。

ステップ 1: トランスレーションワークベンチの設定

まず、トランスレーションワークベンチを有効にして、言語を選択します。

  1. [設定] でトランスレーションワークベンチを有効にします。
  2. 1 つ以上の言語を追加します。たとえば、デフォルトの組織言語が英語で、メッセージングコンポーネントをフランス語とスペイン語で使用できるようにするには、フランス語とスペイン語を追加します。

ステップ 2: メッセージングコンポーネントの翻訳の準備

メッセージングコンポーネントの 2 つの部分を翻訳できます。

  • サービスコンソールでサービス担当者に表示されるコンポーネント名。
  • メッセージングコンポーネントビルダーの [定数] タブで管理されるすべての定数値。定数は、顧客がメッセージで受信するメッセージングコンポーネントのテキストを決定します。コンポーネントを初めて作成するときに、いくつかの標準定数が自動的に追加されます。カスタム定数を追加することもできます。

メッセージングコンポーネントのテキストが定数によって決定されるのではなくリテラルである場合、翻訳できず、デフォルトの組織言語のままになります。メッセージングコンポーネントで翻訳するすべてのテキストの定数が使用されていることを確認するには、メッセージングコンポーネントビルダーでコンポーネントを作成するか開きます。

  1. [設定] の [メッセージングコンポーネント] ページに移動します。
  2. 翻訳するメッセージングコンポーネントの名前をクリックします。
  3. 左側のサイドバーで、[テキスト] 形式をクリックします。
  4. プロパティペインで、各 [数式テンプレート] 項目を確認します。数式テンプレートに定数ではなくリテラルテキストが含まれている場合、リテラルテキストを置き換えることができるカスタム定数を作成します。たとえば、オプションが含まれるこの質問コンポーネントでは、最初の数式テンプレートの「Select an option」という語句を翻訳できるように定数に置き換える必要があります。
    ビルダーで強調表示されている数式テンプレート項目
    1. 左側のサイドバーで、[定数] をクリックします。
    2. [新規] をクリックします。
    3. 定数に SelectionPrompt などの名前を付けて保存します。
    4. [テキスト] 形式を再度クリックします。
    5. 数式テンプレートで、リテラルテキストを定数に置き換えます。この例では、「オプションを選択」が {!$Constants.SelectionPrompt} になります。
    6. 変更を保存します。
  5. 別の形式が追加された場合は、左サイドバーで形式名をクリックします。
  6. プロパティペインで、翻訳するすべてのテキストの [種別] 項目が [定数] に設定され、その後の項目で定数が選択されていることを確認します。この例では、静的オプションが含まれる質問のクイック返信形式が正しく設定されています。
    [定数値] が選択されている 2 つの [種別] 項目が表示されているクイック返信形式の [プロパティ] ペイン
  7. コンポーネントに追加するすべての形式のプロパティを設定したら、変更を保存します。
メモ
メモ URL など、メッセージングコンポーネントの一部のテキストは翻訳する必要はありません。このテキストは、数式テンプレートまたはコンポーネントプロパティのリテラルテキストとして使用できます。

ステップ 3: コンポーネントテキストを翻訳する

メッセージングコンポーネントの翻訳バージョンを提供するには、手動で翻訳を入力するか、翻訳済みテキストのバッチをインポートします。複数のメッセージングコンポーネントを翻訳するか、複数の言語に翻訳する場合は、インポートが高速になります。

重要
重要 メッセージングコンポーネントは、トランスレーションワークベンチにコンポーネントのすべてのテキスト定数の翻訳が含まれている場合にのみ翻訳されます。たとえば、コンポーネントに 3 つの定数が含まれている場合、3 つの定数すべての翻訳を提供します。定数の翻訳がない場合、そのコンポーネントは翻訳されません。このルールにより、サービス担当者は複数の言語を使用するメッセージを送信する必要がなくなります。

手動で翻訳を入力します。

  1. [設定] で、[トランスレーションワークベンチ] の [翻訳] ページに移動します。
  2. [言語] 項目で、メッセージングコンポーネントを翻訳する言語 (フランス語など) を選択します。
  3. [設定コンポーネント] 項目で、[メッセージングコンポーネント] を選択します。
  4. [メッセージングコンポーネント] 項目で、翻訳するコンポーネントの開発者名を選択します。
  5. [オブジェクト] 項目で、[メッセージングコンポーネント名] を選択します。コンポーネント名がテーブルに表示されます。
  6. テーブルにマウスポインターを置いて鉛筆アイコンをクリックし、メッセージングコンポーネント名の翻訳を入力します。たとえば、言語がフランス語に設定されているサービス担当者には、サービスコンソールでコンポーネントのフランス語名が表示されます。
  7. [オブジェクト] 項目で、[定数値] を選択します。コンポーネントのすべての定数がテーブルに表示されます。
  8. テーブルにマウスポインターを置いて鉛筆アイコンをクリックし、各定数の翻訳を入力します。
  9. 変更を保存します。

一括で翻訳するには、[設定] の [トランスレーションワークベンチ] の [エクスポート] ページからデータ翻訳ファイルをエクスポートします。エクスポートするときに、[メッセージングコンポーネント名] または [定数値] オブジェクトを選択します。言語ごとに 1 つのファイルが完了したら、[インポート] ページでインポートします。

ステップ 4: 翻訳済みメッセージングコンポーネントの送信

メッセージングコンポーネントの翻訳バージョンを提供すると、サポートチームはそれらを顧客に送信できます。

メモ
メモ 拡張チャット、拡張 Apple Messages for Business、Bring Your Own チャネルでは、[設定] で [ メッセージングユーザーの優先言語を識別 する] オプションを有効にできるようになりました。これにより、Salesforce で [言語] 項目が自動入力されます。
  1. (管理タスク) サービス担当者プロファイルの [メッセージングユーザー言語] 項目へのアクセスを有効にして、[メッセージングセッション] ページレイアウトに追加します。サービス担当者が翻訳済みメッセージングコンポーネントを送信するには、この項目への編集アクセス権が必要です。
  2. メッセージングセッションの開始時、メッセージングセッションレコードの [メッセージングユーザー言語] 項目を顧客が希望する言語に更新します。この情報は、コンテキストに応じて収集することも、項目を自動入力するボットの質問を介して収集することもできます。

    [設定] で [ メッセージングユーザーの優先言語を識別 する] オプションを有効にしている場合は、このステップをスキップできます。

  3. メッセージングコンポーネントアクションをクリックし、送信するコンポーネントの [挿入] をクリックします。
  4. [送信] をクリックします。トランスレーションワークベンチに顧客の希望する言語のバージョンのコンポーネントが含まれている場合、顧客には顧客の言語でメッセージングコンポーネントが表示されます。 
例
デフォルトの組織言語は英語であり、さまざまなメッセージングコンポーネントを英語で作成しています。フランス語を使用する顧客をサポートするには、トランスレーションワークベンチでコンポーネントのフランス語翻訳をアップロードします。

顧客がフランス語のメッセージを使用してメッセージングセッションを開始すると、サービス担当はセッションレコードのメッセージングユーザー言語をフランス語に更新します。セッション中に営業担当が送信するコンポーネントは、顧客にはフランス語で表示されます。 

コンポーネントがサービス担当者のデフォルト言語で使用可能な場合、サービスコンソールに表示されるメッセージングコンポーネントのリストに、担当者の言語でコンポーネント名が表示されます。それ以外の場合は、元のコンポーネント名が表示されます。

メモ
メモ 自動レスポンスメッセージングコンポーネントは他のコンポーネントと同様に翻訳できますが、Salesforce がどの言語を使用すべきかを把握できるように、メッセージングセッションレコードにメッセージングユーザー言語がリストされている必要があります。拡張 WhatsApp、拡張 Facebook Messenger、拡張 SMS、拡張 LINE チャネルでは、自動レスポンスメッセージングコンポーネントは翻訳されません。

ステップ 5: 翻訳を最新の状態に保つ

メッセージングコンポーネントビルダーでメッセージングコンポーネントが更新された場合、変更を反映するようにコンポーネントの翻訳を更新することが重要です。定期的に古い翻訳をチェックし、必要に応じて更新します。

[設定] の [翻訳] ページでは、翻訳バージョンが保存された後に元の言語で更新された翻訳で [変更あり] が選択されます。[翻訳] ページで個々の翻訳を手動で更新できます。または、[エクスポート] ページに移動して、[期限切れ] とマークされたメッセージングコンポーネント翻訳のリストをエクスポートします。

 
読み込み中
Salesforce Help | Article