Crowdin
Crowdin は、AI 駆動のローカライゼーション管理プラットフォームであり、ソフトウェア、アプリ、マーケティングコンテンツの翻訳を自動化するのに役立ちます。
Crowdin を Braze に接続して、キャンペーンやキャンバスエクスペリエンスの翻訳を管理できます。自動同期は機械翻訳、翻訳メモリ、用語集と連携するため、人手による翻訳ワークフローと自動化されたワークフローの一貫性が保たれます。
この統合は Crowdin によって管理されています。
統合について
Crowdin は Braze 向けに2つのアプリを提供しています:Braze Campaigns & Canvas と Braze Email Templates です。ローカライズする Braze の機能に応じて選択してください。以下の表で比較できます。
適切な Crowdin アプリの選択
| チャネルまたは機能 | Braze Campaigns & Canvas | Braze Email Templates |
|---|---|---|
| キャンペーン | ✅ 対応 | ❌ 非対応 |
| キャンバスステップ | ✅ 対応 | ❌ 非対応 |
| メールテンプレート | ❌ 非対応 | ✅ 対応 |
| コンテンツブロック | ❌ 非対応 | ✅ 対応 |
前提条件
| 必要条件 | 説明 |
|---|---|
| Crowdin アカウント | Crowdin.com アカウントまたは Crowdin Enterprise アカウントが必要です。 |
| Crowdin プロジェクト | Braze を接続する前に、Crowdin または Crowdin Enterprise で翻訳プロジェクトを作成してください。 |
| Braze REST API キー | キャンペーン、キャンバス、コンテンツブロック、カスタム属性、メール、テンプレートの権限を持つ Braze REST API キー。 |
| Braze REST エンドポイント | お使いの Braze REST エンドポイント URL(例:https://rest.iad-03.braze.com)。 |
| Braze 多言語設定 | Braze ダッシュボードの「設定」>「ローカライゼーション設定」でロケールを設定する必要があります。 |
Braze Campaigns & Canvas 統合
ライブメッセージ内のコンテンツをローカライズする場合は、Braze Campaigns & Canvas アプリを使用して、キャンペーンやキャンバスの下書きから翻訳可能な文字列を Braze の多言語サポートと同期します。
動画によるウォークスルーについては、Braze Campaigns & Canvas integration をご覧ください。
ステップ 1: Braze で多言語設定を行う
Crowdin を接続する前に、Braze でターゲット言語を追加します。
- Braze で、「設定」>「ローカライゼーション設定」に移動します。
- サポートする予定の言語を追加します。

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

- この統合を使用するプロジェクトを選択します。
- 統合を開くには、プロジェクトの「Integrations」>「Braze Campaigns & Canvas」に移動します。
Braze を Crowdin に接続する
Braze API 認証情報を使用して接続を認可します:

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

「Log in with Braze Campaigns & Canvas」を選択します。
ステップ 3: Crowdin で言語マッピングを設定する
アカウントを接続したら、Crowdin プロジェクトの各言語を対応する Braze ロケールにマッピングします。
- Braze Campaigns & Canvas 統合ダッシュボードで、右上の「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): 同期可能なメールテンプレートとコンテンツブロック。
- 左側(Crowdin): 翻訳中のコンテンツ。
- Braze(右側)で、ローカライズしたいテンプレートまたはブロックの横にあるチェックボックスを選択します。
- 「Sync to Crowdin」を選択します。
- Crowdin が HTML ソースを取得します。翻訳者はライブ WYSIWYG プレビュー付きの Crowdin エディターで作業できるため、レイアウトが維持されます。

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

GitHub でこのページを編集