Crowdin

Email Translation Partner

Overview

Crowdin is a platform that streamlines the translation and localization of digital content for multilingual support. Integrating CleverTap with Crowdin helps automate the translation of email templates. You can export templates from CleverTap to Crowdin for translation and then import them back. In this way, you can deliver personalized campaigns in your users' preferred languages, enhancing engagement and simplifying your localization process.

πŸ“˜

Integration Availability

Currently, this feature is released in Public Beta. For more information about this integration or if you face any issue, contact Crowdin Support. This integration is exclusive to traditional email campaigns on CleverTap and currently, does not support AMP emails.

Prerequisites

Ensure that you have the following:

  • Crowdin account
  • CleverTap account

Integrate CleverTap with Crowdin

To set up the CleverTap integration with your Crowdin account:

  1. Configure CleverTap on Crowdin Dashboard
  2. Export, Translate, and Upload Email Templates to CleverTap

Configure CleverTap on Crowdin Dashboard

Follow the steps to integrate CleverTap with Crowdin:

  1. Select the Integrations tab and click Add Integration.
Install CleverTap 1

Add Integration on Crowdin

  1. Search for CleverTap and click ! icon to install it.
Install CleverTap 2

Install CleverTap

  1. Select the users that will be allowed to access the project
    • All Project Members: Select All Project Members to grant access to all users who are part of the project.
    • Custom Access: Select Custom Access and click Select Users to specify which users or roles can access the project
  2. Select the projects for which the users will have access and click Install.
Install CleverTap

Install CleverTap

Once installed, you will be redirected to the Integrations tab.

  1. Add the following details:
  • Region: Navigate to Settings > Project from the CleverTap dashboard to select the appropriate API endpoint for your region. To identify your account’s region, refer to the table below:
  • Account ID : Locate the Project ID under Settings > Project from the CleverTap dashboard.
  • Passcode: Locate Passcode under Settings > Project from the CleverTap dashboard. To know more, refer to Account Passcode.
Integrate CleverTap

Integrate CleverTap

Export, Translate, and Upload Template to CleverTap

Follow these steps to export, translate, and upload your templates to CleverTap:

  1. Click Sync to Crowdin from the Integrations tab to export the templates from CleverTap to Crowdin.
Sync Template

Sync Template

Once the templates are synced, they appear on the left side.

Synced Template

Synced Template

  1. Select the Dashboard tab, select the target language, and click Go to Editor and translate the selected template.
  2. Select the Integrations tab once the template is translated, select the template from the left side, and click Sync files to CleverTap.
Sync Translated Template to CleverTap

Sync Translated Template to CleverTap

For users with a Content Manager subscription to CleverTap, the exported translated templates from Crowdin will be found under Content Manager > Templates > Email. Each language will have its own separate template.

Translated Templated - CMS

Translated Templated - CMS

For users without a Content Manager subscription, the exported translated templates will appear under Campaigns > + Campaigns > Emails > What Section > Saved Templates.

Translated Template - Saved Template in Campaign

Translated Template - Saved Template in Campaign

FAQs

Here are some frequently asked questions to help you with the integration process:

Why are only base templates fetched from CleverTap to Crowdin?

Currently, only base templates are integrated, which limits the availability of translated templates.

Why are translated templates not matching the Email with drag-and-drop base email templates?

Translating JSON to match the drag-and-drop template format presents challenges, leading CleverTap to store translated templates in HTML format instead.

Why do translated templates include the locale present in the base template?

  • The locale for the base template is not currently set, making it difficult to differentiate between the base locale and the translated locale.
  • To streamline this, translated templates are created as "Base Template name_{Locale}." These are considered child templates.
  • When base templates are fetched and translated templates are pushed back, CleverTap updates child templates with the specified locale. For instance, a base template named Welcome to the App with the locale en will result in three templates upon translating to fr and es: Welcome to the App_en, Welcome to the App_fr, and Welcome to the App_es.

How can translated templates be used for sending email campaigns from CleverTap?

When creating an email campaign, the By User Property option can be utilized to set the property to match the locale of the translated campaign.

What happens if a translated email template currently in use is updated?

  • When an email template from CleverTap CMS or saved templates is used in a campaign, separate instances are created for each send. This ensures personalization and localization are tailored to each email.
  • Edits made to an existing template do not impact campaigns created with earlier versions of that template.
  • Changes to the main email template in the CMS or saved templates do not retroactively apply to previously created or sent campaigns.
  • New campaigns will utilize the updated template, while campaigns in draft or scheduled status require manual updates with the new version.