コンテンツにスキップ

Phrase

Phraseはローカライゼーションプラットフォームです。コンテンツの翻訳、翻訳ワークフローの自動化、コンテンツに関するレポートを提供し、言語や文化を超えてユーザーにリーチできるようにします。

この統合はPhraseによって管理されています。

インテグレーションについて

BrazeのキャンペーンやキャンバスのコンテンツをPhraseで翻訳し、完成した翻訳を同じメッセージに戻すことができます。Phraseのレポートによると、Brazeからメールを翻訳に送信することで、他のインテグレーションと比較して準備作業を最大98%削減できます。

Phraseでは、自動化されたワークフロー、ブランドに沿ったAI翻訳、翻訳プロバイダーとのコラボレーションにより、コンテンツをBrazeに戻すことができます。HTMLメールの場合、翻訳者はビジュアルプレビューを確認できるため、翻訳がレイアウトに合致します。

このインテグレーションは以下のことに役立ちます。

  • 手動でのインポート、エクスポート、プロジェクト設定が不要
  • 下書きからローンチまでの時間を短縮
  • ブランドボイスに沿った翻訳を維持
  • 翻訳がメッセージレイアウトに適合しているかを確認

サポートされているチャネル

この連携は、キャンペーンとキャンバスにおいて、ドラッグ&ドロップエディターまたは従来のHTMLエディターで以下のコンテンツを翻訳します。

  • メール
  • プッシュ
  • アプリ内メッセージ
  • バナー

デモ

ウォークスルーについては、PhraseとBrazeの連携デモをご覧ください。

前提条件

要件 説明
Phrase アカウント Braze インテグレーションアドオンを備えた Phrase アカウント。
Braze REST APIキー 以下の権限を持つ Braze REST APIキー:
- templates.translations.get
- templates.translations.update
- templates.email.list
- campaigns.list
- campaigns.details
- campaigns.translations.get
- campaigns.translations.update
- canvas.list
- canvas.details
- canvas.translations.get
- canvas.translations.update

このキーは、Brazeダッシュボードの設定 > APIと識別子 > APIキーから作成します。詳細については、REST APIキーの作成を参照してください。
Braze REST エンドポイント REST エンドポイントURL。エンドポイントは、お使いのインスタンスのBraze URLによって異なります。

連携

ステップ1:Brazeにロケールを追加する

Phraseを接続する前に、翻訳対象のロケールを追加します。

  1. Brazeで、設定 > ローカライゼーション設定に移動します。
  2. ロケールを追加を選択し、サポートしたい各言語を追加します。詳細については、ローカライゼーション設定を参照してください。
  3. 各ロケールには、Phraseで使用しているものと同じコードを使い、アンダースコアで区切って名前を付けます(例:en_US、de_DE、fr_FR)。

ステップ2:Braze REST APIキーを作成する

Phraseは、REST APIキーを使用してメッセージを読み取り、翻訳を書き戻します。

  1. Brazeで、設定 > APIと識別子 > APIキーに移動します。
  2. APIキーを作成を選択します。
  3. キーの名前を入力します(例:Phrase integration)。
  4. 前提条件に記載されている権限を選択します。
  5. APIキーとRESTエンドポイントURL(例:https://rest.iad-03.braze.com)をコピーします。

ステップ3:Phrase TMSでコネクターを設定する

  1. Phraseで、Phrase TMS > 設定 > コネクターに移動し、新規を選択します。
  2. コネクタータイプとしてBrazeを選択します。
  3. コネクターの名前を入力します。
  4. ステップ2のRESTエンドポイントURLとREST APIキーを貼り付けます。
  5. 接続をテストを選択します。接続に成功するとチェックマークが表示されます。
  6. (オプション)オプション設定を表示で、特定のIDを使用するBrazeコンテンツのみをインポートしたい場合は、翻訳タグIDを入力します。
  7. 保存を選択します。

ステップ4:翻訳対象のコンテンツにマークを付ける

Phraseは、Liquid翻訳タグを使用して翻訳可能なコンテンツを識別します。各タグIDはメッセージ内で一意である必要があります。詳細については、多言語メッセージを参照してください。

HTMLエディター

翻訳したいコンテンツを囲みます。これは、HTMLエディターで作成したメール、プッシュ、アプリ内メッセージに適用されます。

本文コンテンツの場合:

{% translation body %}
Your email content here...
{% endtranslation %}

件名とプリヘッダーの場合:

{% translation subject %}Your subject{% endtranslation %}
{% translation preheader %}Your preheader{% endtranslation %}

ドラッグ&ドロップエディター

インポートする前に、ドラッグ&ドロップメッセージをキャンペーンまたはキャンバスに追加します。Phraseは、キャンペーンやキャンバスからドラッグ&ドロップメッセージをインポートします。

  1. キャンペーンまたはキャンバスのメッセージを開きます。
  2. メッセージの先頭に{% translation body %}を含む段落ブロックを追加します。
  3. メッセージの末尾に{% endtranslation %}を含む段落ブロックを追加します。

メッセージでロケールを選択する

  1. メッセージを保存します。
  2. メッセージを再度開きます。言語を管理(ドラッグ&ドロップエディターでは言語)を選択し、Phraseプロジェクトと一致するロケールを追加します。

ステップ5:コンテンツをインポートし、翻訳をエクスポートする

インポート

Phrase TMSで、ジョブ > 新規 > オンラインリポジトリからインポートに移動します。Brazeコネクターを選択し、翻訳するテンプレート、キャンペーン、またはキャンバスを選択します。このインポートを使用して接続をテストします。検証後は、自動プロジェクト作成を使用してコンテンツをインポートできます。

翻訳

テストとして、Phraseのコンピューター支援翻訳(CAT)エディターで翻訳します。HTMLメールの場合は、ライブプレビューを使用します。AI翻訳、品質スコアリング、人間によるレビューステップをワークフローに追加できます。

エクスポート

翻訳をBrazeに送り返すには、オンラインリポジトリにエクスポートを選択するか、翻訳の準備が整ったときに自動的に配信するようにオートメーションを設定します。

Brazeでプレビューする

メッセージを開き、プレビューとテストに移動して、多言語ユーザーを選択します。ロケールを切り替えて翻訳を確認します。詳細については、パーソナライゼーションのプレビューを参照してください。

トラブルシューティング

Phrase TMSにテンプレートが表示されないのはなぜですか?

  • 翻訳タグのペアを少なくとも1つ追加してください。Phraseはこれらのタグを含むメッセージを一覧表示します。
  • メッセージ内の各タグペアには異なる翻訳IDを使用してください。同じIDが2回表示される場合(例えば、件名と本文に同じIDがある場合)、Brazeはエラーを返し、Phraseはそのメッセージを省略します。
  • コネクター設定で翻訳タグIDを入力した場合、PhraseはそのIDを使用するコンテンツをインポートします。
New Stuff!