Make a video ad in 84 languages and 14 mixed styles — narration, on-screen captions and your call to action, each in the language you choose.
In MakePerfectAds the video language controls three things at once: the narration (the spoken voiceover), the captions (the words on screen) and the call to action (the closing line). When you pick a language, all three follow it — the script is written natively for that audience, not translated word for word. MakePerfectAds is an AI video ad generator, so the language you choose shapes the whole ad, not a subtitle track added at the end.
Narration, captions and the CTA share one setting so the ad feels like it was made by someone who speaks the language. The voiceover is spoken by a text-to-speech voice; the captions are rendered as real text on screen in the correct writing system; the call to action is treated as part of the copy. If you typed your own CTA, the closing card shows it word for word, never translated.
There is no on-camera dialogue and no lip-sync: the narration is a voiceover over your product footage, so you are never tied to a presenter's mouth movements. See how it works for the full flow from link to finished video.
You choose the language in one of three ways:
Mixed styles blend two languages the way real speakers talk — switching within a sentence, not alternating translated sentences. The 14 styles are:
| Style | Languages |
|---|---|
| Hinglish | Hindi + English |
| Punjabi-English | Punjabi + English |
| Tanglish | Tamil + English |
| Tenglish | Telugu + English |
| Kanglish | Kannada + English |
| Manglish | Malayalam + English |
| Benglish | Bangla + English |
| Marathi-English | Marathi + English |
| Gujarati-English | Gujarati + English |
| Urdu-English | Urdu + English |
| Spanglish | Spanish + English |
| French-English | French + English |
| Taglish | Filipino + English |
| Arabic-English | Arabic + English |
Most of these caption in Roman (Latin) script, because that is how people type the mix on social media; Arabic-English captions in Arabic script by default. Hinglish has its own guide with sample scripts.
Not every language is at the same stage. Each one carries an honest status so you know what to check before publishing:
Because these statuses differ by language, the honest default is simple: for anything beyond the verified languages, watch and listen to the export before it goes live. The automatic checks catch technical and language problems, but they do not judge how persuasive the ad is.
Captions are rendered as real text in the right script, not pasted as images. Supported writing systems include Latin (Roman), Cyrillic, Greek, Arabic (right-to-left), Hebrew, Armenian, Georgian, Devanagari, Bengali, Gurmukhi, Gujarati, Odia, Tamil, Telugu, Kannada, Malayalam, Sinhala, Thai, Lao, Khmer, Myanmar and Ethiopic. Latin, Devanagari, Gurmukhi, Tamil, Arabic and Bengali are marked as checked in the product; the others have fonts installed but their text shaping has not been checked yet, so look at those captions in the export before you publish. Chinese, Japanese and Korean captions are not available yet.
The spoken language and the caption script are independent. A Hinglish ad can be captioned in Roman script or in Devanagari; Punjabi can be captioned in Gurmukhi or in Roman script. If you pick a script that is unusual for the language, MakePerfectAds warns you to check the captions. You pick what fits your audience.
There are 84 languages and regional varieties in the catalogue, plus the 14 mixed styles. English (US) and English (India) are verified end to end; the rest are supported by the voice provider and should be reviewed before publishing. You can also describe a custom language or dialect that is not in the list.
The script is written natively for your audience rather than translated word for word, and the voiceover uses a text-to-speech voice the provider lists for that language. For anything other than the verified languages, listen to the export before publishing — the voice is model-generated and we have not reviewed a finished ad in every language.
No. There is no lip-sync and no on-camera dialogue. The narration is a voiceover played over your product footage, and footage audio is ambient only. This is why the language choice is flexible — nothing depends on a presenter's mouth.
Yes. The spoken language and the caption writing system are set separately. Hinglish, for example, can be captioned in Roman script or in Devanagari, and Punjabi can be captioned in Gurmukhi or Shahmukhi. The one exception today is Chinese, Japanese and Korean captions, which are not available yet.
Use the custom path and describe the language, dialect or mix you want. Custom styles are treated as unverified at every stage, so MakePerfectAds will flag them and you should watch and listen to the export carefully before publishing.
The 84 languages and 14 mixed styles are listed in a searchable table below — type a language, a region or a style name to see its status, caption scripts and whether a voice is available.