> ## Documentation Index
> Fetch the complete documentation index at: https://help.emaillove.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Languages and translation

> Add languages to an email, translate them with AI, by hand or with a spreadsheet, approve each language, and export every language at once.

One email can go out in several languages. Every language uses the same sections. Only the text changes. You add and remove sections in the original language, and they change in every language.

![The Languages panel with Add a language](https://mintcdn.com/emaillove/Mq_WDCFfMdudNH2J/images/builder/editor/languages.png?fit=max\&auto=format\&n=Mq_WDCFfMdudNH2J\&q=85\&s=4d5359954e7bfd6ff274e0c6f936df1a)

## Add a language

1. Open the **Languages** panel: the translate icon at the top of the right panel. Or open the language switcher at the top of the editor and choose **Add a language**.
2. Pick a **Language**. For one that isn't listed, choose **Another language code…**.
3. Under **Start with**, choose:
   * **Translate with AI**: the Builder translates every piece of text. This uses AI credits.
   * **Copy from** the original **and translate by hand**: the text starts in the original language for you to replace.
4. Click **Add** and the language name.

## Translate by hand

1. Switch to the language with the language switcher. A bar shows **Editing** and the language name.
2. Click any text in the email and type the translation.
3. Click **Back to** the original language when you're done.

While you edit a language, the **Assistant** and **Style** tabs are off. Sections are added, moved and removed in the original language.

The **Languages** panel shows where each piece of text is up to: **To translate**, **Original changed**, **AI**, **Done** or **Edited**. Filter with **All** and **To do**.

## Translate with AI

In the **Languages** panel, click **Translate** with the number of texts left. You can stop with **Cancel translation**. To leave some text in the original language, click **Use the** original **text for the** ones left.

AI translation uses AI credits: 1 credit per language for each request. See [AI credits](https://help.emaillove.com/builder/ai/credits.md).

## Translate with a spreadsheet

If a translator or agency works in spreadsheets:

1. In the **Languages** panel, click **Download spreadsheet**. You get a CSV file with every piece of text.
2. Fill in the translations.
3. Click **Upload translations**, check the preview, and click **Save** with the number of changes.

## Leave out a section

To skip a section in one language, click **Leave out** on it in the **Languages** panel. **Put back** brings it back.

## Approve a language

Each language is approved on its own, before it can be exported.

* When every piece of text is translated, click **Approve** and the language name.
* Until then, the button says **Translate everything to approve** the language.

Approving a language takes the right to approve emails. See [Roles and invites](https://help.emaillove.com/builder/team/overview.md).

To remove a language, click **Remove** and the language name.

## Export every language

In **Share**, **Download HTML for every language** downloads one file per language. When you push to your email platform, each language becomes its own template.

**Copy HTML**, **Download MJML**, **Download PDF**, **Publish to web** and **Export to image** work on the language you're viewing. That language needs to be approved first.

Some platforms take languages in one template. For Iterable, tick **Also send approved translations as locales** when you push. For Braze, tick **Add translation tags**. See [Email platforms](https://help.emaillove.com/builder/sending/esps.md).

## Translation platforms

You can connect Smartling, Lokalise or Crowdin on **Integrations**. Builder emails don't sync with them yet. Use AI translation or the spreadsheet for Builder emails.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.