Upload a subtitle file. Get it in another language, with timing kept.
Upload an SRT or VTT file, choose a language and download a translated file with every timestamp unchanged.
Subtitle files (SRT, VTT) up to 20 MB, documents (TXT, DOCX, JSON) or pasted text.
2 00:01:12,000 --> 00:01:17,400 We shipped the cut on Thursday.
2 00:01:12,000 --> 00:01:17,400 Entregamos el corte el jueves.
Translating a document or plain text instead? Document (TXT, DOCX, JSON) · Paste text
Up to 20 MB. Documents and pasted text also work.
104 target languages for subtitle translation.
Review the translated cues with their original timings. Lines that may need a look are flagged.
Translated SRT or VTT, or styled VTT/ASS.
Every cue keeps its original start and end time.
SRT stays SRT, VTT stays VTT.
Lines that look untranslated or mixed-language are pointed out.
Correct any translated line before downloading.
Translate TXT, DOCX or JSON, or pasted text.


The English SRT was translated to Spanish. Every cue keeps its number and its exact start and end time, so the translated file lines up with the video without re-timing.
Source clip: NASA ScienceCasts, public domain. NASA does not endorse VideoText.
5 00:00:16,240 --> 00:00:19,920 First, it is a carbon-rich asteroid that could harbor amino acids
5 00:00:16,240 --> 00:00:19,920 Primero, es un asteroide rico en carbono que podría albergar aminoácidos
Cue number and timing are unchanged.
Upload a translated SRT per language.
VTT translations that keep cue timing for web players.
Deliver subtitle files in the client's languages.
Upload the SRT, choose the target language and translate. Download the translated SRT.
No. Every cue keeps its original start and end time; only the text is translated.
Yes. VTT in gives VTT out.
104 target languages for subtitle translation.
Yes, one language per run. Run it again for each language.
There is a free plan with a daily translation allowance and limited downloads. Pro adds editing of translated lines.
Often, yes. Translations can run longer and exceed reading speed or line length.
Generate subtitles in Video to Subtitles first, then translate them.
Every timestamp stays exactly where it was.
Translate Subtitle File