Video languages: narration, captions and CTA

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.

What the language setting covers

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.

Single, mixed or custom

You choose the language in one of three ways:

  1. Single — one language or regional variety, such as English (US), French (Canada) or Hindi. Best when your whole audience shares a language.
  2. Mixed — a natural code-switching style like Hinglish, where two languages blend inside each sentence the way people actually speak. There are 14 of these styles (listed below).
  3. Custom — you describe the combination, dialect or tone you want in your own words. Custom styles are treated as unverified at every stage, so review the export before you publish.

The 14 mixed styles

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.

What the status labels mean

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.

Caption writing systems

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.

Frequently asked questions

How many languages are there?

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.

Will the narration sound natural?

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.

Does the ad have lip-sync or a presenter speaking on camera?

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.

Can the captions be in a different script from the narration?

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.

What if my language is not in the list?

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.

Find your language

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.

View this page as Markdown