ContentRoof

One video maker, ten languages

Write in any of ten languages and get a narrated video with a natural voice, captions in the language's own script and direction, and drawings matched to the meaning of every sentence.

Make a video →

Free to try · 10 languages · no watermark

A video made from one sentence · made with ContentRoof

The ten languages at a glance

Language Script and direction Voice Page
English Latin, left to right Natural voice (man and woman) AI YouTube Shorts maker
Urdu Nastaliq, right to left Natural voice (man and woman) Urdu video maker, in Urdu
Hindi Devanagari, left to right Natural voice (man and woman) Hindi video maker, in Hindi
Arabic Arabic script, right to left Natural voice (man and woman) Arabic text to video, in Arabic
Spanish Latin, left to right Natural voice (man and woman) Spanish text to video
French Latin, left to right Natural voice (woman) French text to video
Portuguese Latin, left to right Natural voice, Brazilian (man and woman) Portuguese text to video
German Latin, left to right Natural voice (man and woman) German text to video
Italian Latin, left to right Natural voice (man and woman) Italian text to video
Russian Cyrillic, left to right Natural voice (man and woman) Russian text to video, in Russian

Every voice is a natural neural voice with exact timing for every word, so captions and drawings land on cue.

What's the same in every language

What's different, and why it matters

Right-to-left languages. Urdu and Arabic captions are laid out right to left, and the highlight moves with the reader's eye. English words inside an Urdu sentence keep their correct order, a common failure in video editors.

Urdu in Nastaliq. Most tools display Urdu in Naskh, the Arabic style, because they don't load a Nastaliq font. Urdu here is in proper Nastaliq, with taller line spacing so the letters aren't clipped. Years and decimals are also read the way Urdu speakers say them: 1929 becomes انیس سو انتیس.

Hindi in Devanagari. Captions are in Devanagari, and you can type your idea in Hindi, Hinglish or English.

Brazilian Portuguese. The Portuguese voice has a Brazilian accent, which matters if your audience is in Portugal or Africa.

Maps. A globe flies to places named in the script. It recognises place names most reliably in English and Urdu, and in the other languages when a name is spelled the same way as in English (Paris, Berlin, Lima, Istanbul, بغداد). When a name isn't recognised, the sentence gets a drawing instead, never a wrong place.

Script length. The same idea takes a different number of words in each language. German and Arabic words carry more meaning each, so a minute of narration has fewer of them; Spanish, Portuguese and Italian need more syllables than English. Each language page has a rough starting point, and the preview always shows the real length.

Making the same video in several languages

Many channels publish one topic in two or three languages. A simple workflow:

  1. Make the video in your main language and get the script right.
  2. Start a new video with the same idea in the second language. The AI drafts in English and translates, so the facts line up.
  3. Check names and numbers in each version, then download each format you need.

Captions for your own clips

Caption my video transcribes your own talking clip (up to 3 minutes, MP4, MOV or WebM, up to 400 MB) with Whisper in any of the ten languages, with every word editable. See Urdu captions, Hindi captions and Arabic captions.

How it works

  1. Choose a languagePick one of the ten languages in the studio.
  2. Type an idea or paste a scriptWrite one sentence in any language, or paste your own script in the language you chose.
  3. Preview and editWatch the video with voice, captions and drawings, and change anything: script, voice, music, theme, speed, format or a scene's drawing.
  4. DownloadSign in with Google (free) and download the MP4, with no watermark.

Questions

Which languages are supported?

English, Urdu, Hindi, Arabic, Spanish, French, Portuguese (Brazilian voice), German, Italian and Russian.

Can I type my idea in one language and get a video in another?

Yes. Type the idea in any language and choose the video's language; the script is written in the language you chose.

Are captions shown in the native script?

Yes. Urdu in Nastaliq right to left, Arabic right to left, Hindi in Devanagari, and the other languages in Latin script.

Do all languages get the same visuals?

Drawings are chosen by meaning with a multilingual model in every language, and counters, charts, timelines and quizzes work in all ten. Maps recognise place names most reliably in English and Urdu.

Is it free?

Writing scripts and watching previews is free with no sign-up. Downloading needs a free Google sign-in, and there is no watermark.

Updated 2026-11-01

Make it now. It takes one sentence.

Make a video →