Collapse
Submit a Service Request
Contact Information for Technical Support
My Service Notifications
ブラウザ ユーザー インターフェースでチャットの言語翻訳を構成するための要件
Answer ID 12970 |
Last Review Date 03/20/2025
BUI チャットの言語翻訳を設定するにはどうすればよいですか?
環境
チャット, ブラウザーUI
Oracle B2C Service
解決策
「チャットの言語翻訳」機能が一般提供されました。ブラウザ UI でチャットを処理するエージェントは、ライブ チャット セッション中にサードパーティまたは Oracle の言語翻訳サービスにアクセスできます。言語翻訳機能により、チャット エージェントは異なる言語を話す顧客と簡単にコミュニケーションできます。言語翻訳機能はチャット エンゲージメント パネル内に表示され、管理者が機能をどのように構成するかに基づいてエージェントに対して自動的に有効になります。
この機能の初期リリースでは、翻訳サービスはCloud Infrastructureによってのみ提供されていました。現在では、言語翻訳を提供するサードパーティのサービスを構成できます。このアンサーには、言語翻訳を提供するためにサードパーティのサービスを使用するように機能を構成する方法の詳細が含まれています。また、関連ブログ投稿はこちらをご参照ください。 "B2C Service Chat: How to Configure a Third-Party Language Translation Service Using Extensibility".
OCI 言語翻訳サービスについて詳しく知りたい場合は、次のリンクをご覧ください。:
- サポートされている言語については、このドキュメントを参照してください。: https://docs.oracle.com/en-us/iaas/language/using/translate-text.htm
- 言語テキスト翻訳のためのOracle Cloud Infrastructure AI サービス の費用見積もりと購入方法については、オラクル営業担当者へお問い合わせください。
チャットエージェント: エクスペリエンスとプリファレンス
チャットエージェントのエクスペリエンスの概要:
- 管理者によって言語翻訳サービスが有効になっている場合
- エージェントが顧客からの受信メッセージを受信した場合
- エージェントは、インターフェースに設定された言語で受信メッセージを確認します。
- すべての送信メッセージは、インターフェースで設定された言語で作成され、チャットの記録に投稿されます。
- その後、顧客はエージェントから希望の言語でメッセージを受け取ります。
- すべての送信メッセージは、顧客の希望する言語で作成され、チャットの記録に投稿されます。
- たとえば、顧客の優先言語がスペイン語で、インターフェースの言語設定が英語の場合、エージェントは顧客のメッセージを英語で表示し、顧客はエージェントのメッセージをスペイン語で表示します。
チャットエージェントのプリファレンス設定:
- 管理者が有効にすると、この機能はチャットエージェントに対して自動的に有効になります。
- チャットエージェントは、設定メニュー内で言語翻訳機能を無効にすることができます。
- ブラウザUI内から
- エージェントアバターへ移動
- プリファレンスを選択
- 「言語翻訳」コントロールに移動
- 機能を無効にします
- トラブルシューティング: エージェントがチャットパネル内で言語翻訳機能が有効になっていることを期待しているのに、機能が表示されない場合は、管理者がエージェントのプロファイルを含めるように機能を設定する必要があります。
チャットエージェントエクスペリエンスの詳細:
- エージェントのプロファイルで言語翻訳機能が有効になっている場合
- エージェントが設定メニュー内でこの機能を手動で無効にしていない場合
- ブラウザUI内でアクティブなチャットセッションがある場合
- すると、エージェントはチャットヘッダー内に言語翻訳ボタンが表示され、ツールチップに顧客の希望言語が表示されます。
- 言語翻訳ボタンをクリックすると、そのチャットセッションでは機能が無効になります。
- 顧客の言語がサポートされていない場合、ボタンは無効になり、ツールチップに機能が無効であることが示されます。
- その後、チャットの件名はインターフェースで設定された言語でエージェントに表示されます。
- チャットの件名が指定されていない場合、エージェントの翻訳機能は引き続き機能します。
- 顧客の言語がサポートされていない場合、件名は顧客の優先言語で表示され、ツールチップにはその言語が翻訳できないことが示されます。
- エージェントはインターフェースに設定された言語で顧客のメッセージを受け取ります。
- トランスクリプト内のチャットバブルの横にボタンが表示されます
- エージェントがボタンをクリックすると、顧客のメッセージが顧客の希望する言語で表示されます。
- 顧客の言語がサポートされていない場合、エージェントは顧客の希望する言語で顧客からのメッセージを受信します。
- その後、エージェントが顧客に送ったメッセージは、インターフェースで設定された言語でチャットの記録に投稿されます。顧客は好みの言語でメッセージを受け取ります。
- トランスクリプト内のチャットバブルの横にボタンが表示されます
- エージェントがボタンをクリックすると、メッセージが翻訳されたテキスト(顧客の希望言語)で表示されます。
- 顧客の言語がサポートされていない場合、エージェントのメッセージは顧客に翻訳されず、トランスクリプト内のチャットバブルの横に言語翻訳ボタンは表示されません。
- アクティブなチャットがラップアップモードになると、この特定のチャットセッションでは言語翻訳機能が無効になります。
- パブリックレスポンスバーには3つの関連オプションがあります
- 代替言語を含むメニュー。エージェントは、ライブ チャット セッション中に翻訳に使用する言語を手動で選択できます。たとえば、顧客の優先言語がスペイン語であるが、言語翻訳サービスによって顧客の優先言語がイタリア語であると識別された場合、エージェントはメニュー内で言語をスペイン語に変更できます。すると、顧客はエージェントのメッセージをイタリア語ではなくスペイン語で受信します。エージェントが翻訳に使用する言語を手動で選択すると、言語の変更を確認するシステム メッセージがチャット パネルに表示されます。
- エージェントの発信メッセージの翻訳を無効または有効にできる言語翻訳ボタン
- エージェントの言語翻訳機能が有効になっている場合、このアイコンをクリックすると、エージェントのメッセージが翻訳されなくなります (これは、エージェントの送信メッセージの機能を手動で無効にするのと同じです)。これは、エージェントが顧客の優先言語で印刷済みの情報のスニペットをコピーする場合に役立ちます。したがって、顧客の優先言語がスペイン語で、スニペットがスペイン語である場合、エージェントはこのスニペットをもう一度スペイン語に翻訳する必要はありません。
- ボタンをもう一度クリックすると、翻訳が再び有効になり、エージェントが送信したメッセージは顧客の希望する言語に翻訳されます。
- エージェントが顧客に送信するテキストの翻訳バージョンを表示するプレビュー翻訳ボタン(エージェントには顧客の希望する言語で表示されます)
- 顧客の言語がサポートされていない場合、エージェントはパブリックレスポンスバーに言語翻訳オプションを表示しません。
チャット管理者: 機能のセットアップと構成
言語翻訳機能のシステム要件:
1. エンゲージメント パネル バージョン 17 以上をサイトに導入する必要があります。
2. この機能を有効にするためにCXアップデートは必要ありません
構成の詳細:
役立つ定義:
言語検出接続: ライブ チャット セッション中に投稿されたメッセージに基づいて言語を認識し、顧客の優先言語を検出します。また、アウトバウンド エージェント メッセージが投稿される言語を定義します
言語翻訳接続: ライブ チャット セッション中にエージェントに翻訳されたテキストを提供します
言語検出接続: ライブ チャット セッション中に投稿されたメッセージに基づいて言語を認識し、顧客の優先言語を検出します。また、アウトバウンド エージェント メッセージが投稿される言語を定義します
言語翻訳接続: ライブ チャット セッション中にエージェントに翻訳されたテキストを提供します
構成の詳細 – OCI 言語翻訳サービスが導入されている場合:
まず、外部オブジェクトの統合が確立されていることを確認します:
- 外部オブジェクト/統合を作成するには、このドキュメントの手順に従ってください。
- 以下のフィールドは必須であることにご注意ください。
- 名前
- 有効
- ベースURL
- 統合タイプ
- 認証タイプ
- テナンシーOCID
- ユーザーOCID
- 指紋
- プライベートキー
次に、ブラウザ UI の管理ページ内で機能を設定します:
- ブラウザーUIへログイン
- 管理者ページへ移動
- 「ライブチャット設定」へ進む
- 「チャット翻訳」へ移動
- チャット翻訳設定ページが初めて開いたとき、「チャット翻訳」タイルを選択するとフローが作成され、すべてのフィールドが空になります。保存すると、「チャット翻訳」タイルを選択すると、入力済みのフィールドを含む保存済みエントリが開きます。
- 次のフィールドに入力します。
- 名前: 選択した言語翻訳サービスとの接続の名前を入力します。この名前はチャット翻訳接続のリストに表示されます。
- 言語検出接続: これは必須フィールドです。この接続の名前を入力します。言語検出接続は、この機能のコンポーネントであり:
- ライブチャットセッション中に投稿されたメッセージに基づいて言語を認識し、顧客の好みの言語を検出します。
- エージェントのアウトバウンドメッセージが投稿される言語を定義します
- 言語翻訳接続: これは必須フィールドです。この接続の名前を入力します。言語翻訳接続は、この機能のコンポーネントであり、次のものを提供します:
- ライブチャットセッション中にエージェントに翻訳されたテキスト
- ライブチャットセッション中にエンドユーザーに翻訳されたテキスト
- メモ:役に立つ場合は、この接続の説明を追加してください
- この接続を作成すると、次のフィールドが自動的に更新されます。
- 作成日時: この接続が作成された日時
- 作成者: この接続を作成した管理者
- 更新日時: この接続の最新の更新日時
- 更新者: この接続を最後に更新した管理者
- 「プロファイルアクセス」の設定: 各インターフェースごとに、チャットの言語翻訳機能にアクセスできるプロファイルを定義します。
- ドロップダウンメニューを使用してインターフェースを選択します
- シャッフルコントロールを使用して、この機能が有効になっているプロファイルを選択します
- アクセスを許可するには、プロフィールをハイライトし、右向きの矢印をクリックします
- アクセスを削除するには、右側のプロフィールをハイライトし、左向きの矢印をクリックします
- 注意: プロファイルは 1 つの言語翻訳接続にのみ追加できます。プロファイルにチャット翻訳接続への権限が付与されている場合、そのプロファイルは無効になり、新しいスレッド翻訳接続に追加することはできません。
- 「カスタマイズ」の設定: 拡張性は、ログ記録などのオプションや、エージェントが翻訳に関するフィードバックを提供するオプションの作成にも使用できます。
- 変換要求拡張アクション – OCI 言語サービスが配置されている場合は不要
- レスポンス拡張アクションの変換 – OCI 言語サービスが実装されている場合は不要
- 拡張アクションのログ記録 – 登録されたアクションの名前(拡張性から)。翻訳エンドポイントをログに記録します。
- フィードバック拡張アクション – 登録されたアクションの名前(拡張性から)。エージェントの言語翻訳の品質に関するフィードバックを作成して保存することができます。
- 変更を保存します
この設定が完了すると、プロファイル アクセス フィールドで定義されたエージェントは、チャットの言語翻訳機能を利用できるようになります。
構成の詳細 – サードパーティの言語翻訳サービス (OCI 以外) が導入されている場合:
次に、拡張機能が配置されていることを確認します:
- 言語翻訳拡張機能の例については、こちらのドキュメントをご覧ください。
- そして、これらの必要なデータタイプを検索します:
- それぞれCTRL+Fを使用します
- ILanguageTranslationRequest
- ILanguageTranslationTransformedRequest
- ILanguageTranslationResponse
- ILanguageTranslationTransformedResponse
- それぞれCTRL+Fを使用します
その後、ブラウザ UI の管理ページ内で機能を設定します:
- ブラウザーUIへログイン
- 管理者ページへ移動
- 「ライブチャット設定」へ進む
- 「チャット翻訳」へ移動
- チャット翻訳設定ページが初めて開いたとき、「チャット翻訳」タイルを選択するとフローが作成され、すべてのフィールドが空になります。保存すると、「チャット翻訳」タイルを選択すると、入力済みのフィールドを含む保存済みエントリが開きます。
- 次のフィールドに入力します:
- 名前: 選択した言語翻訳サービスとの接続の名前を入力します。この名前はチャット翻訳接続のリストに表示されます。
- 言語検出接続: これは必須フィールドです。この接続の名前を入力します。言語検出接続は、この機能のコンポーネントであり、
- ライブチャットセッション中に投稿されたメッセージに基づいて言語を認識し、顧客の好みの言語を検出します。
- エージェントのアウトバウンドメッセージが投稿される言語を定義します
- 言語翻訳接続: これは必須フィールドです。この接続の名前を入力します。言語翻訳接続は、この機能のコンポーネントであり、
- ライブチャットセッション中にエージェントに翻訳されたテキスト
- ライブチャットセッション中にエンドユーザーに翻訳されたテキスト
- 注意: 役に立つ場合は、この接続の説明を追加してください
- この接続を作成すると、次のフィールドが自動的に更新されます:
- 作成日時: この接続が作成された日時
- 作成者: この接続を作成した管理者
- 更新日時: この接続の最新の更新日時
- 更新者: この接続を最後に更新した管理者
- 「プロファイルアクセス」の設定: 各インターフェースごとに、チャットの言語翻訳機能にアクセスできるプロファイルを定義します。
- ドロップダウンメニューを使用してインターフェースを選択します
- シャッフルコントロールを使用して、この機能が有効になっているプロファイルを選択します
- アクセスを許可するには、プロフィールをハイライトし、右向きの矢印をクリックします
- アクセスを削除するには、右側のプロフィールをハイライトし、左向きの矢印をクリックします
- 注意: プロファイルは 1 つの言語翻訳接続にのみ追加できます。プロファイルにチャット翻訳接続への権限が付与されている場合、そのプロファイルは無効になり、新しいスレッド翻訳接続に追加することはできません
- 「カスタマイズ」の構成: この機能には拡張性がサポートされており、必須です。拡張性は、サードパーティの言語翻訳システムとの接続に使用されます。拡張性は、ログ記録などのオプションや、エージェントが翻訳に関するフィードバックを提供するオプションの作成に使用できます:
- 変換リクエスト拡張アクション – 登録されたアクションの名前(これは拡張機能内で作成したメソッドの名前です)。これにより、翻訳エンドポイントに送信されるすべてのリクエストがフォーマットされます
- 変換レスポンス拡張アクション – 登録されたアクションの名前(これは拡張機能内で作成したメソッドの名前です)。これにより、翻訳エンドポイントからのすべてのレスポンスがフォーマットされます。
- 拡張アクションのログ記録 - 登録されたアクションの名前(拡張性から)。拡張機能への各翻訳リクエストの詳細を記録します。情報は、ILanguageTranslationLog データ型の形式になります
- フィードバック拡張アクション – 登録されたアクションの名前(拡張性から)。エージェントの言語翻訳の品質に関するフィードバックを作成して保存することができます
- 変更を保存します
この設定が完了すると、プロファイル アクセス フィールドで定義されたエージェントは、チャットの言語翻訳機能を利用できるようになります。
翻訳されたテキストが顧客と共有されないようにするには:
顧客に送信されるトランスクリプトに翻訳されたメッセージを含めるかどうかを制御するための新しいカスタム構成があります。デフォルトでは、翻訳されたテキストを含むトランスクリプトを顧客に送信できます。例えば、
- 設定動詞が作成されず、ライブチャットセッション中にチャットの言語翻訳が有効化されると、チャットのトランスクリプトの翻訳バージョンがインシデントに含まれます。
- 設定動詞が作成されて有効になり、ライブチャットセッション中にチャットの言語翻訳が実行される場合、チャットのトランスクリプトの翻訳バージョンがインシデントに含まれます。
翻訳されたテキストが顧客と共有されないようにするには、この新しいカスタム設定を作成します...
- 名前: CUSTOM_CFG_CHAT_INC_INCLUDE_TRANSLATED_MESSAGES
- データタイプ: Yes/No
- タイプ: [Site or Interface]
- 必須: Yes
- デフォルト: No
…そして値を NO に設定します。この構成動詞が作成されて NO に設定され、ライブ チャット セッション中にチャットの言語翻訳が有効化されると、チャット トランスクリプトの翻訳バージョンはインシデントに含まれなくなります。
「オフレコ」データが翻訳サービスに送られないようにするためには
チャット言語翻訳機能を利用する組織の場合、管理者はライブ チャット セッション中に「オフレコ」データを翻訳するかどうかを設定できます。
デフォルトでは,
- この機能が有効になっている場合、「オフレコ」データが言語翻訳サービスに送信されます。
- したがって、エージェントは「オフレコ」メッセージを翻訳された状態で見ることができます。
- 例:
- オフレコオプションが有効になっている場合
- インターフェース言語は英語に設定されています
- 顧客の優先言語はスペイン語です
- 顧客がスペイン語で非公式メッセージを送信した場合
- その後、エージェントは英語でオフレコメッセージを受け取ります
25A リリース以降、管理者は「オフザレコード」メッセージが翻訳されないようにすることができます。次の手順に従って、この機能を無効にし、「オフザレコード」データが言語翻訳サービスに送信されないようにします。
- ブラウザーUIにログイン
- 管理者ページへ移動
- 「ライブチャット設定」へ進む
- 「チャット翻訳」へ移動
- 保存したエントリを選択するか、新しいエントリを作成します
- 「非公式メッセージを翻訳」オプションを左に切り替えます
- 変更を保存
機能が無効になっている場合、
- 「非公式」データは言語翻訳サービスに送信されません
- したがって、エージェントは顧客の希望する言語で「オフレコ」メッセージを見ることができます。
- 例:
- オフレコオプションが無効になっている場合
- インターフェース言語は英語に設定されています
- 顧客の優先言語はスペイン語です
- 顧客がスペイン語で非公式メッセージを送信した場合
- その後、エージェントはスペイン語でオフレコメッセージを受け取ります
- これは、機能が無効になっているため、顧客の「オフレコ」メッセージが翻訳サービスに送信されず、英語(インターフェースで設定されている言語)に翻訳されないためです。
- これは、機能が無効になっているため、顧客の「オフレコ」メッセージが翻訳サービスに送信されず、英語(インターフェースで設定されている言語)に翻訳されないためです。