TonySkill

Translate subtitles

Translate an SRT or VTT subtitle file into French, English, Spanish, German, Italian, Portuguese or Dutch. Timings are kept and the translation runs in your browser: nothing is uploaded.

Accepted: SRT, VTT · Max 19.1 MB per file

Processed on your device — nothing is uploaded.

How to translate subtitles

  1. Drop your SRT or VTT file(s) above — the language is detected automatically.

  2. Choose the target language, and bilingual subtitles if you want to keep the original, then click Translate.

  3. Review the translation next to the original, fix what needs it, and download the SRT or VTT file.

How it works

Nothing leaves your device
The Opus-MT translation models run in your browser. They are downloaded once from our server, then kept in cache.
Timings untouched
Sentences spread over several subtitles are translated as a whole, then split back over the same subtitles: the sync with the video does not move.
Side-by-side review
Each translated subtitle sits next to the original and can be edited. Italics, top positions, dialogue dashes and song lyrics are kept.
7 languages
French, English, Spanish, German, Italian, Portuguese and Dutch, in every direction. Bilingual subtitles show the original under the translation.

Related tools