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

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

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

対応者:Eric Fitzgerald

対応言語

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

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

Messengerをローカライズする

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

設定 > チャンネル > Messenger に移動し、一般タブの下に対応言語を選択があります。

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

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

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

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


Messengerが表示言語を選ぶ仕組み

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

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

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

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

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

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

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


ユーザーにその言語でアウトバウンドメッセージを送る

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

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

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

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


よくある質問

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

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

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

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

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

現時点では、ほとんどのMessengerアプリは英語のみ対応しています。

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

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

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

モバイルユーザーを言語でターゲティングできますか?

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

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

モバイルユーザー向けに言語ベースのアウトバウンドコンテンツをターゲティングしたい場合は、自分で追跡設定が必要です。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の対応言語に追加されていることを確認してください。設定されていない言語は、Messengerがワークスペースのデフォルト言語にフォールバックします。

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

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

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

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

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