Skip to content

Phrase

Phraseはローカライゼーション管理のためのクラウドベースのソフトウェアです。Phraseは翻訳ワークフローの自動化を可能にし、アジャイルチームの継続的なローカライゼーションをサポートします。

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

統合について

PhraseとBrazeの統合により、Brazeインターフェイスを離れることなく、メールテンプレートとContent Blocksを翻訳できます。Braze向けPhrase TMS統合により、シームレスなローカライゼーションでカスタマーエンゲージメントを高め、新しい市場への成長を促進できます。

前提条件

必要条件 説明
Phrase TMSアカウント このパートナーシップを利用するには、Phrase TMS UltimateまたはEnterpriseアカウントが必要です。
Braze REST APIキー すべての権限を持つBraze REST APIキー。

これはBrazeダッシュボードのSettings > API Keysから作成できます。
Braze RESTエンドポイント RESTエンドポイントURL。エンドポイントは、お使いのインスタンスのBraze URLに依存します。

統合

ステップ1:Phrase TMSの設定

Phraseで、Settings > Integrations > Connectors > Newの順に進みます。

  1. 接続の名前を入力し、タイプをBrazeに変更します。

  2. REST APIキーとBraze RESTエンドポイントを入力します。

  3. コネクターがリンクされたContent Blocksを含むメールテンプレートをインポートする方法を選択します。
    • 選択したメールテンプレートのみ
    • Content Blocksを含める

  4. コネクターがメールテンプレートの翻訳をエクスポートする方法を選択します。
    • 新規アイテムを作成
    • 元のアイテム
      • 元のアイテムを選択すると、同じテンプレート/ブロックに翻訳がエクスポートされます。言語セグメントは、指定された属性によって定義されます。

    元のアイテムが選択されている場合は、言語属性を入力します。言語属性はif/elsif引数の言語を定義します。元のアイテムオプションを使用している場合は、以下のように構造化する必要があります。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    
     {% if {{custom_attribute.${attribute_name}}} == 'da-DK' %}
     danish content
     {% elsif {{custom_attribute.${attribute_name}}} == 'pt-PT' %}
     portuguese content
     {% elsif {{custom_attribute.${attribute_name}}} == 'sv-SE' %}
     swedish content
     {% else %}
     Original content
     {% endif %}
    

    または、assignキー/値マッピングを使用します。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    
     {% if {{custom_attribute.${attribute_name}}} == 'da-DK' %}
       {% assign abc_key1 = "danish_value1" %}
     {% elsif {{custom_attribute.${attribute_name}}} == 'pt-PT' %}
       {% assign abc_key = "portuguese value" %}
     {% elsif {{custom_attribute.${attribute_name}}} == 'sv-SE' %}
       {% assign abc_key = "swedish value" %}
     {% else %}
       {% assign abc_key = "Source language value" %}
     {% endif %}
    

    上記のLiquidに厳密に従う必要がありますが、言語属性と言語、キー、および値は調整可能です。

    各言語コードは1回のみ使用できますが、複数の言語を1つのセグメントに使用できます。たとえば、次のようになります。

    1
    2
    
     {% elsif {{custom_attribute.${attribute_name}}} == 'de-DE' or {{custom_attribute.${attribute_name}}} == 'de-AT' or {{custom_attribute.${attribute_name}}} == 'de-CH' %}
        
    
  5. Test connectionをクリックします。接続に成功するとチェックマークが表示されます。アイコンの上にマウスポインタを置くと、詳細が表示されます。

  6. 最後に、Saveをクリックします。このコネクターはConnectorsページで使用可能になります。

ステップ3:コンテンツをPhraseに送信してBrazeにエクスポートする

  1. まずsubmitter portalを設定して、送信者がオンラインリポジトリからファイルを直接リクエストに追加できるようにします。

  2. 指定されたワークフロー状態の変更が検出されたときにPhrase TMSが新しいプロジェクトを自動的に作成するようにするには、Automated Project Creation (APC)を使用します。

  3. 選択されたコンテンツアイテムは、APCの初回実行時にインポートされます。

Connector APIを使用すると、UIで手動で実行するステップを自動化できます。Webhookを使用して、Phrase TMSが特定のイベント(ジョブのステータス変更など)についてサードパーティのシステムに通知するようにできます。

New Stuff!