Crowdin

Crowdin is a cloud-based software for localization management. Braze integration with Crowdin allows you to translate email templates and content blocks. You can synchronize content from your Braze account to your Crowdin project and add translations back to Braze.

Using Crowdin, you can translate your Android and iOS apps, website, store screenshots, and other content. Use features for improving translation quality, adding translation context, team cooperation, translation memory, workflow automation, integrations and plugins, and much more. You can translate your content with your in-house team, a translation agency, or using machine translation engines.

Prerequisites

To connect your Braze account with Crowdin or Crowdin Enterprise, you’ll first need to sign up and create your translation project.

Generate your credentials in Braze

To connect your Braze account with Crowdin, you need to provide two authorization elements:

  • Braze REST API Key
  • Braze REST Endpoint

Create Braze REST API Key

To create a new Braze REST API Key in your Braze account, follow these steps:

  1. In your Braze Dashboard, navigate to Developer Console under Settings.
  2. Click Create New API Key in the REST API Keys section.
  3. Specify your API Key Name and select the following permissions:
    • Templates
    • Content Blocks
      These permissions represent the content types you’ll be able to transfer to Crowdin for localization.
  4. Click Save API key.

After this, you’ll see your new REST API Key in the REST API Keys section list. Copy your new REST API Key from the Identifier column.

Copy REST API Key Identifier

Copy Braze REST Endpoint

Depending on the instance your Braze account is provisioned to, copy the respective Braze REST Endpoint from the Endpoints table.

For example, if your Braze account is provisioned to the instance US-01, your Braze REST Endpoint is the following:
rest.iad-01.braze.com

Set up Braze app in Crowdin/Crowdin Enterprise

To set up the Braze app in Crowdin, follow these steps:

  1. Go to the Braze app in the marketplace.
  2. Click Install to add it to your account.
  3. Open the project you created for your Braze content localization.
  4. Go to Settings > Integrations tab.
  5. In the Applications section, click on the Braze app.
  6. In the appeared dialog, provide your Braze credentials (Braze REST API Key and Braze REST Endpoint).
  7. Click Log in with Braze Connector.

To set up the Braze app in Crowdin Enterprise, follow these steps:

  1. Go to the Workspace home page > Marketplace.
  2. Click Install on the Braze app to add it to your organization.
  3. Open the project you created for your Braze content localization.
  4. Go to Applications > Custom.
  5. Click on the Braze app.
  6. In the appeared dialog, provide your Braze credentials (Braze REST API Key and Braze REST Endpoint).
  7. Click Log in with Braze Connector.

Add your content to Crowdin/Crowdin Enterprise

Once you provide your Braze credentials, you’ll see two panels. To sync the files for translation from your Braze account, select the needed content on the right panel, and click Sync to Crowdin.

In the Editor mode in Crowdin, the content synced from your Braze account can be displayed to your translators as a string list or as a file preview.

Crowdin Editor Email Preview

Add Translations to Braze

As soon as translations are completed, open the Braze app in Crowdin, select the translated files (for each file, you can choose either all target languages or only specific ones) on the left panel, and click Sync to Braze.

Sync Translations to Braze

WAS THIS PAGE HELPFUL?
New Stuff!