Translate audio, video & subtitles

Translate Subtitles

The hard part of translating subtitles is not the words — it is keeping every line on its cue. Paste a subtitle file into a general-purpose translator and the timecodes get mangled or the cues run together into prose. Here you upload the file (SRT, VTT, ASS, SBV, SMI or TTML), choose a language, and it opens in Google Translate as a page where only the text can change: the timings are marked do-not-translate. One click brings the translation back to this page, where you can fix names and long lines, compare it with the original or view both together, then download SRT, VTT or a bilingual file that drops straight back into Premiere, DaVinci Resolve or YouTube.

  • 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.

Transcript (TXT)
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?
Subtitles (SRT)
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. 1

    Upload

    Drop in an audio or video file, or paste a link. All common formats are accepted.

  2. 2

    Transcribe

    AI transcribes with timestamps and optional speaker labels, usually in minutes.

  3. 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

  • Reads SRT, VTT, ASS/SSA, SBV, SMI and TTML/DFXP right in the browser — up to 5,000 cues per file, no account needed.
  • Timecodes are marked do-not-translate on the page Google sees, so every translated cue keeps its exact start and end time and its place in the sequence.
  • Export the original, the translation, or a bilingual file with both lines in each cue, as SRT, VTT, TXT, CSV, TSV, JSON, DOCX or PDF — or all eight in one ZIP.

Frequently asked questions

Will the translated subtitles stay in sync with my video?

Yes. The timecodes never go through the translator — on the page Google Translate sees they are marked do-not-translate — and each translated line comes back against the start and end time it left with. Nothing is merged, split or reordered, so the translated SRT or VTT has the same number of cues at the same times as your original.

Can I get bilingual subtitles?

Yes. Once the translation comes back, the Bilingual view pairs each original line with its translation, and exporting from that view puts both in the same cue — original on the first line, translation on the second — in SRT, VTT, TXT, DOCX or PDF. CSV, TSV and JSON get the translation as a separate column or field instead, which is easier to review in a spreadsheet.

Can I fix the wording before exporting?

Yes. The original and the translation each open in an editable cue list: change the text, adjust a start or end time, delete a cue or insert one. Machine translation gets names, slang and product terms wrong often enough that a quick read-through is worth it — the file you download includes your edits.

Is this an automatic, AI subtitle translator?

The translation itself is Google Translate’s machine translation, run on your subtitle text. ScribeToAny’s part is everything around it: reading the file, protecting the timings, bringing the result back and writing valid subtitle files. It is fast and free for 134+ languages, but it is not a human translator, so treat it as a strong first draft for anything you publish.

Is it free? Do I need an account?

It is free and needs no account; a file can have up to 5,000 cues. If you don’t have a subtitle file yet, the free plan can make one from the audio — 2 transcriptions a day, 100 minutes a month, no credit card — and non-English speech can come out directly in English.

Is my subtitle file stored anywhere?

Only as long as the translation needs. Google Translate can only translate a page it can open, so when you click Translate your cues are stored encrypted for at most 24 hours behind a private link that only you receive — the decryption key lives in that link, not on our servers — and you can delete them from this page right away. Google reads the text in order to translate it, as with any use of Google Translate.

Related tools