Translate SRT Files
SRT is a strict format: a sequence number, a timecode line, the text, a blank line. Break any of that and the file stops loading — which is exactly what tends to happen when you paste one into a general-purpose translator. Upload your .srt here and only the text goes through Google Translate; the numbers and the 00:00:00,000 timecodes are protected and come back untouched. Review the translated cues next to the original, shorten anything that runs long, and download valid SRT — or a bilingual SRT with both languages in each cue — ready to hand to a client or upload to a platform.
- 134+ Translation languages
- AI transcription
- Encrypted; we never train AI on your files
Translate a subtitle file
Upload or paste a subtitle file (SRT, VTT, ASS, SBV, TTML…) to start.
Start with your recording
Drop an audio or video file here, or click to choose.
What you get: a real transcript
Unedited output from a 64-second interview with two speakers (synthetic voices), transcribed with speaker detection on. Only the first lines are shown.
SPEAKER_00 (0:00) Welcome back to Small Shop Stories. SPEAKER_00 (0:02) Today I'm talking to Maya, who runs a tiny bakery on the SPEAKER_00 (0:05) corner of Mill Street. SPEAKER_01 (0:07) Thanks for having me. SPEAKER_01 (0:08) It's really small, just two ovens and a counter. SPEAKER_00 (0:12) So how does a normal day start for you?
1 00:00:00,000 --> 00:00:01,680 [SPEAKER_00] Welcome back to Small Shop Stories. 2 00:00:02,160 --> 00:00:05,320 [SPEAKER_00] Today I'm talking to Maya, who runs a tiny bakery on the 3 00:00:05,320 --> 00:00:06,320 [SPEAKER_00] corner of Mill Street.
Checked against the script, 4 of 189 words differed — a 2.1% word error rate, counting "80" written for "eighty" as an error — and all 14 speaker turns were labelled correctly. This was clean speech; noisy recordings and people talking over each other score lower. See the full transcript and how it was scored
How it works
- 1
Upload
Drop in an audio or video file, or paste a link. All common formats are accepted.
- 2
Transcribe
AI transcribes with timestamps and optional speaker labels, usually in minutes.
- 3
Translate
Open the transcript in Google Translate for any of 134+ languages, with every timestamp kept, or tick “Transcribe to English” before you start.
Why ScribeToAny
- Upload the .srt you already have: cue numbers and 00:00:00,000 timecodes come back identical — only the text changes.
- Translated lines can run longer than the source; check them in the cue list and shorten or edit them before you export.
- No SRT yet? Upload the video or audio instead — ScribeToAny transcribes ~98 languages and builds the SRT first.
Frequently asked questions
Are the timecodes and cue numbers preserved?
Yes. Only the subtitle text is translated: the timecodes are marked do-not-translate on the page Google Translate sees, and the cues come back in the same order. The translated SRT has the same cue count and the same start and end times as yours, down to the millisecond.
Can I also get VTT or a Word document?
Yes — the original, the translation or the bilingual version export as SRT, VTT, TXT, CSV, TSV, JSON, DOCX or PDF. “All formats” downloads all eight in one ZIP, the quickest way to deliver subtitles and a readable document together.
Do you split long lines for readability?
No — the cue structure stays exactly as in your file, so nothing is split or merged. If a translated line runs long for your platform, edit it in the cue list before exporting: tighten the wording, or insert a new cue, move part of the line into it and adjust the times.
Can I translate an SRT file I already have?
Yes — that is what this page is for. Upload the .srt (or paste its contents), pick a language and click Translate with Google. If you only have the video or audio, upload that instead and an SRT is generated from the transcript first.
Will the translated lines be too long?
They can be. German, French and Russian often run noticeably longer than English, and the cue times stay fixed, so some cues get dense. Read through the translated cues before you export and shorten the ones that would be hard to finish reading in time.