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キャンペーンとキャンバスのCrowdin連携

ライブメッセージ内のコンテンツをローカライズする場合は、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を選択します。

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

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

BrazeをCrowdinに接続する

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

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

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

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

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

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

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

  1. Braze キャンペーン & キャンバス連携ダッシュボードで、上部アクションバーの設定歯車アイコンを選択します。

上部アクションバーに設定が表示されているBraze キャンペーン & キャンバス連携画面。

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

General Settingsタブの設定モーダル。ファイルフィルターフィールドと言語マッピング行(例:フランス語が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パネル: 翻訳用に同期済みのコンテンツ。

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

コンテンツを同期する

  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 メールテンプレート連携

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

動画のウォークスルーについては、Braze メールテンプレート連携をご覧ください。

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

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

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

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

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

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

REST APIキー、RESTエンドポイント、および Log in with Braze Email Templates が表示された Crowdin Braze メールテンプレート接続フォーム。

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

Create API Key と REST エンドポイントのコピーコントロールが表示された Braze REST APIキーページ。

  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 ソースを取得します。翻訳者は Crowdin エディターでライブ WYSIWYG プレビューを使用して作業するため、レイアウトが維持されます。

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

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

翻訳が100%完了した場合:

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

メールテンプレートと Content Blocks が一覧表示され、Sync to Braze と Sync to Crowdin が表示された Crowdin と Braze メールテンプレートパネル。

New Stuff!