Purpose
This article describes how to use the Language Converter. This tool lets you convert dynamic creative content into multiple languages by translating text variables and mapping language-specific assets.
Note: The lite version of this tool will automatically convert all dynamic text. For more advanced features, including asset mapping, variable selection, customized naming conventions, and more, use the full version.
Instructions (full)
-
Select creatives (required)
- Use the dropdown to select a Creative Library
- Choose the specific creatives you want to translate
-
Select variables to translate (optional)
- By default, all dynamic variables will be selected for translation
- Expand creatives to deselect any variables you want to preserve in their original language
-
Select languages (required)
- Use the dropdown to select target languages for translation
-
Choose an output option
Select one of two options:- Create new base files for each language
- Save translated versions to the existing base file
-
Specify language and creative or version name identifiers (optional)
This section lets you control how your translated creatives or versions are named.
Note: To use this feature effectively, ensure your original creative/version names contain a consistent identifier that can be replaced for each translation.
Identifier Purpose Details Language Name Identifier Defines the text that will identify each language in your creative or version names - Provide a unique identifier for each selected language
- If no identifier is provided, the default language code will be used (e.g. 'fr' for French)
- This identifier will either be appended to the end of your creative/version name OR will replace the Creative/Version Name Identifier (if specified)
Creative / Version Name Identifier Specifies existing text in creative names that should be replaced - If your creative or version names already contain language indicators (e.g., "English" or "EN"), enter that text here
- The tool will search for this text in your creative/version names and replace it with the corresponding Language Name Identifier
- If this field is left empty, the Language Name Identifier will simply be appended to the end of the creative/version name
- Provide a unique identifier for each selected language
How it works
With replacement: If Creative / Version Name Identifier = "English" and Language Name Identifier = "fr", then "My_Creative_English_300x250" becomes "My_Creative_fr_300x250"
Without replacement: If only Language Name Identifier = "fr" is provided, then "My_Creative_300x250" becomes "My_Creative_300x250_fr"
-
Asset mapping (optional)
This section lets you control which non-text assets (images, videos, richloads) get used for each selected language.
Note: If asset mapping is skipped, only dynamic text will be translated
Prerequisites:
- Upload translated assets to your Creative Library before starting
- All language-specific assets must be built and uploaded before translation
- Original assets must contain an identifier for the source language (e.g. ,300x250_Background_ENG)
- Translated assets must contain language-specific identifiers
Configuration:
- Provide the Asset Identifier present in the original asset names
- Provide Language Name Identifiers for each target language
- Example: "300x250_Background_ENG" becomes "300x250_Background_fr" for French
-
Submit
- Review all selections
- Click the Submit button
- You will receive a completion report via email
Instructions (lite)
Note: When using the lite version, all translated versions will be saved as versions to existing base files
-
Select creatives (required)
- Use the dropdown to select a Creative Library
- Choose the specific creatives you want to translate
-
Select languages (required)
- Use the dropdown to select target languages for translation
-
Submit
- Review all selections
- Click the Submit button
- You will receive a completion report via email
Supported languages
- Afrikaans
- Albanian
- Amharic
- Arabic
- Armenian
- Assamese
- Aymara
- Azerbaijani
- Bambara
- Basque
- Belarusian
- Bengali
- Bhojpuri
- Bosnian
- Bulgarian
- Catalan
- Cebuano
- Chinese (Simplified)
- Chinese (Traditional)
- Corsican
- Croatian
- Czech
- Danish
- Dhivehi
- Dogri
- Dutch
- English
- Esperanto
- EstonianEwe
- Filipino (Tagalog)
- Finnish
- French
- Frisian
- Galician
- Georgian
- German
- Greek
- Guarani
- Gujarati
- Haitian Creole
- Hausa
- Hawaiian
- Hebrew
- Hindi
- Hmong
- Hungarian
- Icelandic
- Igbo
- Ilocano
- Indonesian
- Irish
- Italian
- Japanese
- Javanese
- Kannada
- Kazakh
- Khmer
- Kinyarwanda
- Konkani
- Korean
- Krio
- Kurdish
- Kurdish (Sorani)
- Kyrgyz
- Lao
- Latin
- Latvian
- Lingala
- Lithuanian
- Luganda
- Luxembourgish
- Macedonian
- Maithili
- Malagasy
- Malay
- Malayalam
- Maltese
- Maori
- Marathi
- Meiteilon (Manipuri)
- Mizo
- Mongolian
- Myanmar (Burmese)
- Nepali
- Norwegian
- Nyanja (Chichewa)
- Odia (Oriya)
- Oromo
- Pashto
- Persian
- Polish
- Portuguese (Portugal, Brazil)
- Punjabi
- Quechua
- Romanian
- Russian
- Samoan
- Sanskrit
- Scots Gaelic
- Sepedi
- Serbian
- Sesotho
- Shona
- Sindhi
- Sinhala (Sinhalese)
- Slovak
- Slovenian
- Somali
- Spanish
- Sundanese
- Swahili
- Swedish
- Tagalog (Filipino)
- Tajik
- Tamil
- Tatar
- Telugu
- Thai
- Tigrinya
- Tsonga
- Turkish
- Turkmen
- Twi (Akan)
- Ukrainian
- Urdu
- Uyghur
- Uzbek
- Vietnamese
- Welsh
- Xhosa
- Yiddish
- Yoruba
- Zulu