メインコンテンツにスキップ

Messengerを複数言語対応にローカライズする

製品、ウェブサイト、またはモバイルアプリのIntercom Messengerをローカライズし、顧客の言語でコミュニケーションを取る方法。

対応者:Eric Fitzgerald

対応言語

アラビア語、ベンガル語、ボスニア語、ブラジルポルトガル語、ブルガリア語、カタロニア語、クロアチア語、チェコ語、デンマーク語、オランダ語、英語、エストニア語、Finnish、フランス語、ドイツ語、ドイツ語(敬語)、ギリシャ語、ヘブライ語、ヒンディー語、ハンガリー語、インドネシア語、イタリア語、日本語、韓国語、ラトビア語、リトアニア語、マレー語、モンゴル語、ノルウェー語、ペルシャ語、ポーランド語、ポルトガル語、ルーマニア語、ロシア語、セルビア語、簡体字中国語、スロベニア語、スペイン語、スワヒリ語、スウェーデン語、タイ語、繁体字中国語、トルコ語、ウクライナ語、ベトナム語。

注意:右から左への言語はモバイルSDKで部分的にサポートされています。詳細はMessengerでチャットしてください。

Messengerをローカライズする

製品、ウェブサイト、またはモバイルアプリのMessengerを数クリックでローカライズできます。

設定 > チャンネル > Messenger > 一般 に移動し、Choose supported languagesを選択します。

次に、サポートしたい言語を追加します:

これで、MessengerのUI言語(Send us a messageやチーム紹介など)が、顧客のデバイス設定に合わせてこれらの追加言語でローカライズされます。

例えば、デフォルト言語が英語でも、Messengerはフランスのusersにはフランス語で、ドイツのusersにはドイツ語で表示されます。

Messengerの新しいデフォルト言語を設定したい場合は、追加した言語の横にあるMake defaultをクリックしてください。


Messengerが表示する言語の選択方法

ウェルカムメッセージとチーム紹介、特別通知、プライバシーポリシー通知の3つのコンテンツは、それぞれ言語ごとに設定可能です。Messengerがこれらを表示する際、以下の順で最適なバージョンを選びます:

  1. 顧客の正確な言語と地域(例:英語(米国))

  2. 基本言語(例:英語)

  3. ワークスペースのデフォルト言語

  4. ワークスペースデフォルト言語の基本部分

つまり、地域言語設定(例:英語(英国)、英語(米国))の顧客も、何も表示されない代わりに最も近い翻訳を見ることができます。

ヒント:地域ごとのバリアントごとに別々のエントリーを追加する必要はありません。基本言語(例:英語)を設定すれば、英語(米国)、英語(英国)などの地域バリアントの顧客もカバーされます。これはMessengerで顧客が見る内容にのみ影響し、コンテンツ設定は変わりません。


usersに対してその言語でアウトバウンドメッセージを送る

Intercomは機械学習(「Detected language」)やブラウザ設定(「Browser language」)を使ってusersの言語を自動検出し、ユーザー属性として保存します。

他の属性と同様に、これを使ってContactsを言語でフィルタリングし、New message.をクリックできます。

または、Proactive Supportメッセージを作成し、Audience ルールで言語に基づいてusersに送信できます。

ヒント:既存のWorkflowまたはProactive Supportメッセージをローカライズするには、編集時の右上のMoreタブから複製し、内容を翻訳してオーディエンスルールのブラウザ言語を変更してください。


よくある質問

Fin AI Agentのローカライズはどうなっていますか?

Messengerを対応言語でローカライズした後、Multilingual Finを有効にして、複数言語で自動応答を提供できます。

Article Searchカードのローカライズはどうなっていますか?

MessengerとHelp Centerの両方をローカライズしている場合、Article Searchカードに表示されるコンテンツはusersのブラウザ言語に合わせて表示されます。対応していない場合はHelp Centerのデフォルト言語が表示されます。

Messengerアプリのローカライズはどうなっていますか?

現時点では、ほとんどのMessengerアプリは英語のみサポートされています。

アプリ内Messenger UIの言語を制御できますか?

はい、language_overrideというユーザー属性を設定してこの言語を上書きできます。

この属性の設定方法については、こちらの記事をご覧ください:特定のusers向けにMessenger、Fin AI Agent、Workflowsの言語を強制する

モバイルusersを言語でターゲットできますか?

Intercomがモバイルアプリで読み込まれると、OSの言語に基づいてusersの言語が検出されます。Messengerはワークスペースでサポートされている場合、その言語で読み込まれます。サポートされていない場合はワークスペースのデフォルト言語で読み込まれます。

Intercomはウェブと異なり、モバイルusersの言語をプロフィールの属性として自動追跡しません。ウェブのMessengerで読み込まれたusersの言語は「Browser language」属性で追跡されますが、これはウェブ統合にのみ適用されます

モバイルusersを言語でターゲットしたい場合は、自分で追跡設定が必要です。language_override属性を使うか、カスタム属性を作成して言語を追跡してください。

ShopifyアプリはMessengerの言語をストアの言語に自動適応しますか?

いいえ。ShopifyアプリはMessengerの言語をストアの現在の言語に自動適応しません。動的な言語切替を有効にするには、サイトのアクティブな言語を検出し、Intercom設定のlanguage_override属性を設定するカスタムJavaScriptを追加する必要があります。

以下はその例です:

var currentLanguage = document.documentElement.lang || 'en'; // Detect the page's language

window.intercomSettings = {
  app_id: '[YOUR WORKSPACE ID]',
  language_override: currentLanguage // Set the detected language
};

注意:ストアがサポートするすべての言語が設定 > チャンネル > MessengerのChoose supported languagesに追加されていることを確認してください。言語が設定されていない場合、Messengerはワークスペースのデフォルト言語にフォールバックします。

WhatsAppの会話で言語はどのように検出されますか?

WhatsAppから新しいコンタクトが作成されると、その言語は番号のプレフィックスに基づいて決定されます。言語がワークスペースでサポートされていれば、その言語がコンタクトのMessengerとブラウザのロケールとして設定されます。そうでなければ、ワークスペースのデフォルト言語が使用されます。

Messenger以外の場所でもローカライズできますか?

はい、Help CenterFin AI Agentも複数言語対応に設定できます。

こちらの回答で解決しましたか?