emails

Since the customer-store relationship is based on communication it's best to reach out to them in their local language. Correspondingly, you need to translate email templates when you set up Magento multi language store. 

By default Magento allows you to translate emails by creating multiple copies in different languages. However, depending on the number of languages you have, multiple email templates might just be too much to handle. 

So, in this guide, we'll show you how you can translate emails in Magento by default or simplify the process with auto translation.

Translate Email Templates in Default Magento

Long story short — in default Magento, you have to load and translate each template as many times as many languages you have. Then assign each email to a different store view. But let's go through the process step by step.

1. Navigate to Marketing > Communications > Emails Templates and press the Add New Template button.

2. Load the Default Template you want to translate. We've selected the New Order email template as an example.

Magento 2 email default template

3. Translate the Template Name and Subject.

Magento 2 new email template information

4. Translate the Template Content, and Save it.

Magento 2 new email template content and styles

So, you've basically created a new email template in Magento. That's the first step. Next, you need to enable the newly created template in the store configurations.

To do that, navigate to Stores > Configuration > Sales > Sales Emails and change the Store View to the one you've translated the email template for. 

Then set the translated template in a corresponding field. Your path could be different depending on the template you're translating. Our's is New Order Confirmation Template.

Magento 2 new template stores configuration

Translate Email Templates with Translation Extension

If you don't want to spend tons of time translating your transactional emails, there is an easier way —  Magento Translation Extension

It allows you to translate Magento email templates into multiple languages within one grid.

But the best part is you don't need to assign a template for different store views or create multiple templates like in the default Magento. You just load and translate one template.

Intrigued?

Preparation

The thing is, Magento wraps all phrases in the email templates in the translation function — {|{trans "Your %store_name order confirmation"}}. That's why to translate email templates using the Magefan Translator, all you need is to load these templates in Marketing > Communications > Emails Templates.

Note: if you already have multiple email templates created, you don't need to load them once again. Just make sure they are wrapped in the translation function, like in the default Magento.

  translate email templates magento 2

Manual translation

As long as phrases and values in your templates are wrapped in the translation, Magefan Translator will gather them in one place. From there you can translate them for each store view and find all untranslated phrases.

So, once you've loaded the template, go to Systems > Translation > Search and Translate and filter the phrases by Source "email". 

search and translate Magento

Then you just add your translations for all store views and hit Save. That's it.

translate email templates in magento 2

Auto translation

To take this one step further, just hit the Auto Translate button in the Action column one by one. This will translate a certain phrase or value from your emails into all languages you serve. 

auto translate email templates magento

And if you don't want to go clicking through all entities, just tick the corresponding phrases and select the Auto Translate option in the Mass actions.

auto translate email templates

Translation schedule

The last option to translate Magento email templates is the Translation Schedule. Once you select the Search and Translate section in a corresponding field, all phrases, including emails, will be translated automatically for you. 

translation schedule in magento

Once the Magefan Translator does that, you can go back to the Search and Translate section and check if emails were translated using filters. 

And once you verify that, note that emails are just a small part of your marketing strategy. You also have to translate other promotional materials, like CMS blocks and pages to maintain consistency.