Skip to content

Crowdin

Crowdinは、AI駆動のローカライゼーション管理プラットフォームであり、ソフトウェア、アプリ、マーケティングコンテンツの翻訳を自動化するのに役立ちます。

CrowdinをBrazeに接続して、キャンペーンやキャンバスエクスペリエンスの翻訳を管理できます。自動同期は機械翻訳、翻訳メモリ、用語集と連携するため、人手による翻訳ワークフローと自動化されたワークフローの一貫性が保たれます。

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

統合について

CrowdinはBraze向けに2つのアプリを提供しています:Braze キャンペーン & キャンバスBraze Email Templatesです。ローカライズするBrazeの機能に応じて選択してください。以下の表で比較できます。

適切なCrowdinアプリの選択

チャネルまたは機能 Braze キャンペーン & キャンバス Braze Email Templates
キャンペーン ✅ 対応 ❌ 非対応
キャンバスステップ ✅ 対応 ❌ 非対応
メールテンプレート ❌ 非対応 ✅ 対応
Content Blocks ❌ 非対応 ✅ 対応

前提条件

必要条件 説明
Crowdinアカウント Crowdin.comアカウントまたはCrowdin Enterpriseアカウントが必要です。
Crowdinプロジェクト Brazeを接続する前に、CrowdinまたはCrowdin Enterpriseで翻訳プロジェクトを作成してください。
Braze REST APIキー キャンペーン、キャンバス、Content Blocks、カスタム属性、メール、テンプレートの権限を持つBraze REST APIキー。
Braze RESTエンドポイント お使いのBraze RESTエンドポイントURL(例:https://rest.iad-03.braze.com)。
Braze多言語設定 Brazeダッシュボードの設定 > ローカライゼーション設定でロケールを設定する必要があります。

Braze キャンペーン & キャンバス統合

ライブメッセージ内のコンテンツをローカライズする場合は、Braze キャンペーン & キャンバスアプリを使用して、キャンペーンやキャンバスの下書きから翻訳可能な文字列をBrazeの多言語サポートと同期します。

動画によるウォークスルーについては、Braze キャンペーン & キャンバス integrationをご覧ください。

ステップ 1:Brazeで多言語設定を行う

Crowdinを接続する前に、Brazeでターゲット言語を追加します。

  1. Brazeで、設定 > ローカライゼーション設定に移動します。
  2. サポートする予定の言語を追加します。

Brazeの設定配下のロケールページ。ロケール名、ロケールキー、ロケールの追加が表示されています。

  1. ロケールキー(例:en-USfr-FRes-ES)をメモしてください。Crowdinで言語をマッピングする際にこれらの値を使用します。

ステップ 2:CrowdinでBrazeプロジェクトを設定する

  1. Crowdin EnterpriseまたはCrowdin.comアカウントで、左側メニューのStoreに移動します。
  2. Braze キャンペーン & キャンバスを検索し、Installを選択します。

Crowdin StoreでBraze キャンペーン & キャンバスが選択され、Installがハイライトされている画面。

  1. この統合を使用するプロジェクトを選択します。
  2. 統合を開くには、プロジェクトのIntegrations > Braze キャンペーン & キャンバスに移動します。

BrazeをCrowdinに接続する

Braze API認証情報を使用して接続を認可します:

CrowdinのBraze キャンペーン & キャンバス接続フォーム。REST APIキー、RESTエンドポイント、Log in with Braze キャンペーン & キャンバスが表示されています。

  • Braze REST APIキー: Brazeの設定 > APIキー > APIキーで作成します。この統合に必要な権限(キャンペーン、キャンバス、Content Blocks、カスタム属性)を付与してください。
  • Braze RESTエンドポイント: お使いのBrazeインスタンスのURLを入力します(例:https://rest.iad-03.braze.com)。詳細については、REST APIエンドポイントを参照してください。

Braze REST APIキーページ。APIキーの作成とRESTエンドポイントのコピーコントロールが表示されています。

Log in with Braze キャンペーン & キャンバスを選択します。

ステップ 3:Crowdinで言語マッピングを設定する

アカウントを接続したら、Crowdinプロジェクトの各言語を対応するBrazeロケールにマッピングします。

  1. Braze キャンペーン & キャンバス統合ダッシュボードで、右上のSettings歯車アイコンを選択します。

Braze キャンペーン & キャンバス統合画面。上部のアクションバーにSettingsが表示されています。

  1. General Settingsタブを開きます。
  2. ロケールキーを入力します。Crowdinにはプロジェクトの言語(例:French、Italian)が一覧表示されます。各フィールドに、対応するBrazeロケールキーを入力します。
    • 例えば、Brazeでイタリア語にitを使用している場合、CrowdinのItalianの横にitと入力します。
    • 各エントリは、Brazeのローカライゼーション設定にあるそのロケールのロケールキーと正確に一致する必要があります。

SettingsモーダルのGeneral Settingsタブ。ファイルフィルターフィールドと言語マッピング行(例:Frenchがfrにマッピング)が表示されています。

  1. Saveを選択してマッピングを確定します。

ステップ 4:Brazeメッセージに翻訳タグを追加する

Crowdinは、Brazeが多言語メッセージに使用するのと同じLiquid翻訳タグを読み取ります。翻訳したいテキスト、画像URL、リンクURLのすべてを {% translation your_id_here %}{% endtranslation %} で囲みます。各ブロックには一意のid(例:greetingwelcome_header)が必要です。

例:

{% translation greeting %}Hello!{% endtranslation %}

HTML、リンク内のLiquid、その他のパターンについては、ロケールの翻訳と同じルールに従ってください(例:タグはできるだけ小さなセグメントの周りに配置し、リンクをローカライズする際は言語固有の部分のみを囲みます)。

Crowdinがコンテンツを検出して取得できるように、Brazeメッセージを下書きとして保存してください。

ステップ 5:Crowdinで翻訳を管理する

統合画面には2つの側面があります:

  • 右側(Braze): キャンペーンとキャンバス。
  • 左側(Crowdin): 翻訳用に同期済みのコンテンツ。

CrowdinとBraze キャンペーン & キャンバスパネル。キャンペーンとロケールのフォルダーSync to Braze、Sync to Crowdinが表示されています。

コンテンツの同期

  1. Braze(右側)で、翻訳するキャンペーンまたはキャンバスのチェックボックスを選択します。
  2. Sync to Crowdinを選択します。
  3. 同期が完了すると、ファイルがCrowdin(左側)に表示されます。翻訳者はCrowdinエディターで文字列を開くことができます。

翻訳をBrazeに戻す

  1. Crowdinで翻訳が100%完了したら、Integrationsタブに戻ります。
  2. Crowdin(左側)で完了したコンテンツを選択します。
  3. Sync to Brazeを選択します。これにより、翻訳された文字列がBraze キャンペーンの対応する言語バリアントにプッシュされます。

ステップ 6:Brazeで多言語ユーザーとしてメッセージをプレビューする

統合を確認するには:

  1. Brazeメッセージ作成画面でキャンペーンを開きます。
  2. テストタブに移動します。
  3. ユーザーとしてメッセージをプレビューを選択します。
  4. 翻訳済みロケールのいずれかに一致するlanguage属性を持つユーザープロファイルを検索します。
  5. コンテンツがソース言語から翻訳版に切り替わることを確認します。

Braze Email Templates統合

テンプレートレベルでメールをローカライズする場合は、Braze Email Templatesアプリを使用して、Brazeメディアライブラリから HTMLを同期します。

動画によるウォークスルーについては、Braze Email Templates integrationをご覧ください。

ステップ 1:アプリをインストールする

  1. Crowdinプロジェクトで、Storeタブに移動します。
  2. Braze Email Templatesを検索し、Installを選択します。

Crowdin StoreでBraze Email Templatesが選択され、Installがハイライトされている画面。

  1. この統合を使用するプロジェクトを選択します。
  2. 統合を開くには、プロジェクトのIntegrations > Braze Email Templatesに移動します。

ステップ 2:Brazeに接続する

Braze API認証情報を使用して接続を認可します:

CrowdinのBraze Email Templates接続フォーム。REST APIキー、RESTエンドポイント、Log in with Braze Email Templatesが表示されています。

  1. Braze REST APIキー: templates.emailcontent_blocks(読み取りおよび書き込み)の権限を付与します。Brazeの設定 > APIキー > APIキーでキーを作成します。

Braze REST APIキーページ。APIキーの作成とRESTエンドポイントのコピーコントロールが表示されています。

  1. Braze RESTエンドポイントには、インスタンス固有のURLを使用します(例:https://rest.iad-03.braze.com)。
  2. Log in with Braze Email Templatesを選択します。

ステップ 3:翻訳用にコンテンツを同期する

統合画面にはBrazeライブラリが表示されます:

  • 右側(Braze): 同期可能なメールテンプレートContent Blocks
  • 左側(Crowdin): 翻訳中のコンテンツ。
  1. Braze(右側)で、ローカライズしたいテンプレートまたはブロックの横にあるチェックボックスを選択します。
  2. Sync to Crowdinを選択します。
  3. CrowdinがHTMLソースを取得します。翻訳者はライブWYSIWYGプレビュー付きのCrowdinエディターで作業できるため、レイアウトが維持されます。

Crowdinエディターのプレビュータブ。ローカライズされたメールHTMLと翻訳可能な文字列が表示されています。

ステップ 4:翻訳済みテンプレートを配信する

翻訳が100%完了したら:

  1. Crowdin(左側)で完了したファイルを選択します。
  2. Sync to Brazeを選択します。
  3. CrowdinがBrazeメディアライブラリにこれらのアセットのローカライズ版を自動的に作成します(例:Template_Name_fr)。

CrowdinとBraze Email Templatesパネル。メールテンプレートとContent Blocksが一覧表示され、Sync to BrazeとSync to Crowdinが表示されています。

New Stuff!