Skip to main content
POST
Translate Missing Emails
Queue AI translation for every sequence email (including sequence A/B variants) and enabled transactional email that has no translation in a language yet, or whose last translation failed. Send an empty object to cover every enabled non-primary locale. Adding a language in the dashboard already does this for that language. Use this endpoint to fill in emails added since, or to retry failed translations. Translations you edited, up-to-date translations and outdated ones are left alone. To retranslate one email, use Sync Template Localizations. Translations run in the background, behind translations someone is waiting for in the editor. Follow them with Get Translation Coverage. Repeating the request while translations are queued queues nothing new for them. Personal API keys with the marketer role only translate sequence emails.

Request

array
Enabled non-primary locale codes to translate into. Omit to translate into all of them. An empty array is rejected.

Response fields

string[]
Locales checked for missing translations.
number
Emails with at least one translation queued. 0 when nothing is missing.
number
Email and locale pairs queued.

Responses