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でターゲット言語を追加します。
- Brazeで、設定 > ローカライゼーション設定に移動します。
- サポートする予定の言語を追加します。

- 各ロケールキー(例:
en-US、fr-FR、es-ES)をメモしてください。Crowdinで言語をマッピングする際にこれらの値を使用します。
ステップ 2:CrowdinでBrazeプロジェクトを設定する
- Crowdin EnterpriseまたはCrowdin.comアカウントで、左側メニューのStoreに移動します。
- Braze キャンペーン & キャンバスを検索し、Installを選択します。

- この統合を使用するプロジェクトを選択します。
- 統合を開くには、プロジェクトのIntegrations > Braze キャンペーン & キャンバスに移動します。
BrazeをCrowdinに接続する
Braze API認証情報を使用して接続を認可します:

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

Log in with Braze キャンペーン & キャンバスを選択します。
ステップ 3:Crowdinで言語マッピングを設定する
アカウントを接続したら、Crowdinプロジェクトの各言語を対応するBrazeロケールにマッピングします。
- Braze キャンペーン & キャンバス統合ダッシュボードで、右上のSettings歯車アイコンを選択します。

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

- Saveを選択してマッピングを確定します。
ステップ 4:Brazeメッセージに翻訳タグを追加する
Crowdinは、Brazeが多言語メッセージに使用するのと同じLiquid翻訳タグを読み取ります。翻訳したいテキスト、画像URL、リンクURLのすべてを {% translation your_id_here %}と{% endtranslation %} で囲みます。各ブロックには一意のid(例:greetingやwelcome_header)が必要です。
例:
{% translation greeting %}Hello!{% endtranslation %}
HTML、リンク内のLiquid、その他のパターンについては、ロケールの翻訳と同じルールに従ってください(例:タグはできるだけ小さなセグメントの周りに配置し、リンクをローカライズする際は言語固有の部分のみを囲みます)。
Crowdinがコンテンツを検出して取得できるように、Brazeメッセージを下書きとして保存してください。
ステップ 5:Crowdinで翻訳を管理する
統合画面には2つの側面があります:
- 右側(Braze): キャンペーンとキャンバス。
- 左側(Crowdin): 翻訳用に同期済みのコンテンツ。

コンテンツの同期
- Braze(右側)で、翻訳するキャンペーンまたはキャンバスのチェックボックスを選択します。
- Sync to Crowdinを選択します。
- 同期が完了すると、ファイルがCrowdin(左側)に表示されます。翻訳者はCrowdinエディターで文字列を開くことができます。
翻訳をBrazeに戻す
- Crowdinで翻訳が100%完了したら、Integrationsタブに戻ります。
- Crowdin(左側)で完了したコンテンツを選択します。
- Sync to Brazeを選択します。これにより、翻訳された文字列がBraze キャンペーンの対応する言語バリアントにプッシュされます。
ステップ 6:Brazeで多言語ユーザーとしてメッセージをプレビューする
統合を確認するには:
- Brazeメッセージ作成画面でキャンペーンを開きます。
- テストタブに移動します。
- ユーザーとしてメッセージをプレビューを選択します。
- 翻訳済みロケールのいずれかに一致する
language属性を持つユーザープロファイルを検索します。 - コンテンツがソース言語から翻訳版に切り替わることを確認します。
Braze Email Templates統合
テンプレートレベルでメールをローカライズする場合は、Braze Email Templatesアプリを使用して、Brazeメディアライブラリから HTMLを同期します。
動画によるウォークスルーについては、Braze Email Templates integrationをご覧ください。
ステップ 1:アプリをインストールする
- Crowdinプロジェクトで、Storeタブに移動します。
- Braze Email Templatesを検索し、Installを選択します。

- この統合を使用するプロジェクトを選択します。
- 統合を開くには、プロジェクトのIntegrations > Braze Email Templatesに移動します。
ステップ 2:Brazeに接続する
Braze API認証情報を使用して接続を認可します:

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

- Braze RESTエンドポイントには、インスタンス固有のURLを使用します(例:
https://rest.iad-03.braze.com)。 - Log in with Braze Email Templatesを選択します。
ステップ 3:翻訳用にコンテンツを同期する
統合画面にはBrazeライブラリが表示されます:
- 右側(Braze): 同期可能なメールテンプレートとContent Blocks。
- 左側(Crowdin): 翻訳中のコンテンツ。
- Braze(右側)で、ローカライズしたいテンプレートまたはブロックの横にあるチェックボックスを選択します。
- Sync to Crowdinを選択します。
- CrowdinがHTMLソースを取得します。翻訳者はライブWYSIWYGプレビュー付きのCrowdinエディターで作業できるため、レイアウトが維持されます。

ステップ 4:翻訳済みテンプレートを配信する
翻訳が100%完了したら:
- Crowdin(左側)で完了したファイルを選択します。
- Sync to Brazeを選択します。
- CrowdinがBrazeメディアライブラリにこれらのアセットのローカライズ版を自動的に作成します(例:
Template_Name_fr)。
