Free tool

Translate a video with subtitles.

Get subtitles for a video in another language. The AI writes down what is said, then translates every line and keeps its time, ready to save as SRT or VTT for YouTube or your editor. English to 13 languages, and 18 languages to English. It all runs in this tab, so the video is never uploaded.

This runs in your browser. Your recordings are never uploaded.

How it works

Three steps, nothing to install.

01 / Drop

Choose a video

Pick the language that is spoken in it.

02 / Translate

Pick the new language

The AI writes each line, then translates it. The models download once, the first time.

03 / Save

Check and download

Fix any line in the box, then save SRT or VTT subtitles.

Questions

Good to know.

Is my video uploaded?

No. Both AI models run in your browser: the video and its words never leave your computer. The translation models are downloaded once from Hugging Face, the open model library, and kept in your browser.

Which languages?

From English to Spanish, French, German, Italian, Portuguese, Dutch, Russian, Ukrainian, Arabic, Hindi, Indonesian, Chinese and Vietnamese, and from all 18 other spoken languages in the list to English. Other pairs go through English, which is slower and less exact.

Which AI models are they?

Whisper base by OpenAI writes down what is said; Opus-MT models from the University of Helsinki, under the Apache 2.0 or CC BY 4.0 licences, translate it. Each language pair is its own model of about 115 MB.

Is it as good as a human translation?

No. Machine translation gets most everyday sentences right, but names, jokes, slang and very short lines can come out wrong or stiff. Read it through, or ask a speaker of the language, before you publish.

Can it dub the video in another voice?

No. It makes translated subtitles. For a voice-over in English, you can paste the translated text into the text to speech tool.

What are SRT and VTT?

Subtitle files: each line of text with the time it should show. YouTube, Vimeo, most video editors and players read SRT; web pages use VTT.