Translate Content in a Campaign

This feature requires Manager user level or higher.

Use merge tags to provide translated versions of your campaign content to your subscribers. Our translation merge tag generates a list of Google Translate links to automatically translate your campaign into a recipient’s preferred language. To translate your content into only a few languages, use conditional merge tags to provide manually translated versions of your content to subscribers based on your list’s language data.

Below, you’ll learn more about these two ways to translate your campaign. 

Translate for Individual Subscribers

Use conditional merge tag blocks that reference subscriber language information to display campaign content in each subscriber’s preferred language.

To use this method, you must have language information stored for your subscribers in your MailChimp list. There are two ways subscriber language information can be collected.

  • Browser language – If we detect a subscriber’s browser language when they sign up to your list, update their profile, or click links in your campaign, we’ll add the information to their subscriber profile. You can also manually change this information from your subscriber’s profile page.
  • List fieldAdd a field to your list and ask subscribers to choose their preferred language when they sign up.

Below, you’ll learn how to use each of these collection methods with conditional merge tags to display content in a subscriber’s preferred language.

Use Detected Browser Language

Use our *|MC_LANGUAGE|* merge tag with conditional merge tags to dynamically display campaign content to your subscribers based on their detected browser language.

Manually translate your content for each language you want to provide, and follow the steps below to add the conditional merge tag block to your campaign.

  1. Navigate to the Design step of the Campaign Builder.
  2. Click a text block to edit or drag a new text content block to your layout.
  3. In the editing pane for your content block, insert the following tag set, and replace the language code and content with your own.
    *|IF:MC_LANGUAGE=es|*
    Spanish content here.
    *|ELSE:|*
    Display English content for everyone else.
    *|END:IF|*

    To provide more than two languages, use the following tag set.

    *|IF:MC_LANGUAGE=es|*
    Spanish content here.
    *|ELSEIF:MC_LANGUAGE=de|*
    German content here.
    *|ELSE:|*
    Display English content for everyone else.
    *|END:IF|*
  4. Click Save & Close.

If a subscriber’s language is something other than the translated language, or if they do not have language information, we will display the content that follows *|ELSE:|*.

Test your merge tags before you send your campaign to make sure your content displays correctly.

Use Language Field Information

If you created a field in your MailChimp list that allows subscribers to input their preferred language, you can use the data to provide dynamic content.

Follow the steps below to add the conditional merge tag block to your campaign.

  1. Navigate to the Design step of the Campaign Builder.
  2. Click to edit or drag a new text content block to your layout.
  3. In the editing pane for your content block, insert the following tag set. Replace LANGUAGE with the list merge tag you created for the language field in your list, and replace Spanish with the language value from your list. *|IF:LANGUAGE=Spanish|*
    Spanish content here.
    *|ELSE:|*
    English content for everyone else.
    *|END:IF|*
  4. Click Save & Close.

If a subscriber’s language is something other than the translated language, or if they do not have language information, we will display the content that follows *|ELSE:|*.

Test your merge tags before you send your campaign to make sure your content displays correctly.

Was this article helpful?
What can we do to improve your experience with articles like this?

Tagged

Technical Support