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

Messengerを複数言語に対応させる

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

対応者:Eric Fitzgerald

対応言語

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

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

Messengerをローカライズする

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

設定 > チャンネル > Messenger > 一般に移動し、対応言語を選択してください。

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

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

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

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


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

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

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

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

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

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

つまり、地域言語設定(例:英語(英国)、英語(米国))の顧客も、何も表示されないのではなく、設定した最も近い翻訳を見られます。

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


usersに言語でアウトバウンドメッセージを送る

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

他の属性と同様に、これを使ってContactsを言語でフィルタリングし、新しいメッセージをクリックできます。

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

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


よくある質問

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はワークスペースで対応していればusersの言語で読み込まれ、対応していなければワークスペースのデフォルト言語で読み込まれます。

Intercomはウェブと異なり、モバイルusersの言語をプロフィールの属性で自動追跡しません。ウェブのMessengerでは「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の対応言語に追加されていることを確認してください。未設定の言語はワークスペースのデフォルト言語にフォールバックします。

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

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

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

はい、Help CenterFin AI Agentも複数言語対応が可能です。

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