Skip to main content

はじめに

Transifex は、開発者やマーケターが複数の言語でデジタルコンテンツを公開できるよう支援するローカリゼーション自動化プラットフォームです。

MoEngage と Transifex

MoEngage と Transifex の連携では、MoEngage の Content API を使用して Transifex からリアルタイムで翻訳を取得し、キャンペーンで高品質なローカライズ済みコンテンツを配信できます。これにより翻訳作業が自動化され、チームは優れた顧客体験の提供に集中できます。

連携

前提条件
  • Transifex アカウントへのアクセス権。
MoEngage は Transifex の REST API エンドポイントに接続して翻訳を取得します。

ステップ 1: Transifex のベアラートークンを生成する

Transifex ダッシュボードの Settings > API token > Generate a token でベアラートークンを取得します。値は安全に保存してください。Transifex では再度表示されません。 Generate a token オプションが表示された Transifex の API トークン設定ページ

ステップ 2: API の結果をテストする

以下の cURL リクエストを使用して、結果と文字列の順序をテストします。リソース文字列キーで翻訳を取得することもできます。すべての設定については、Transifex API リファレンスを参照してください。
cURL
テストする前に、プレースホルダーを実際の値に置き換えてください。サンプルレスポンスは次のとおりです。

ステップ 3: MoEngage ダッシュボードで Content API を設定する

MoEngage の Content API を使用して、Transifex をデータソースとして追加します。ユースケースごとに 1 つずつ、Transifex の複数の API を同時に追加できます。
  1. Settings > Advanced settings > Content API に移動します。Content API 画面の右上隅にある + Add content API をクリックします。Add content API ボタンが強調表示された MoEngage の Content API 画面
  2. エンドポイント URL に Transifex の API を追加します。API URL
    Headers
  3. Save をクリックします。Transifex の API が MoEngage に表示されます。
キャンペーンで使用する前に、Content API の Test をクリックしてレスポンスを検証してください。

ステップ 4: MoEngage キャンペーンで Content API を使用する

これで、この Content API をキャンペーンで使用できます。詳細については、Content API を参照してください。
  1. キャンペーン作成のステップ 2 で、@ を入力します。
  2. パーソナライゼーションのポップアップで、ステップ 3 で設定した Content API を選択します。
  3. MoEngage Templating Language を使用して API レスポンスを解析し、そのコンテンツをキャンペーンで使用します。
JINJA を使用して Transifex の翻訳が挿入されている MoEngage エディター