Translate audio, video & subtitles

Translate a YouTube Video

If it is your channel, the fastest route skips transcription entirely: in YouTube Studio open Subtitles, download the captions you already have as .srt or .vtt, and upload that file here. It is translated cue by cue with Google Translate into any of 134+ languages, the timings stay exactly as they were, and you upload each translated file back as a new language — no re-timing, and viewers get real subtitle tracks instead of toggling auto-translate. For a video that isn’t yours, or one without captions, download the video with the tool you normally use and upload it here: you get a fresh transcript with speaker labels, then translate it the same way.

  • 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

  • Your own channel: download captions from YouTube Studio (.srt, .vtt or .sbv), translate them here and upload each language back — no re-transcribing, no re-timing.
  • Someone else’s video, or no captions: upload the downloaded video and translate from a fresh transcript, so YouTube auto-caption errors aren’t translated a second time.
  • Export each language as SRT or VTT, or a bilingual SRT for study and review, with cue times matching the original.

Frequently asked questions

Can I just paste the YouTube link?

No — YouTube links are not accepted. For your own videos you don’t need one: download the captions from YouTube Studio and upload the subtitle file. For other videos, download the video with the tool you already use and upload the file; fetching YouTube media server-side is unreliable and sits badly with the platform’s terms, so we ask for the file instead of failing halfway through.

Is this better than YouTube auto-translate?

It solves a different problem. Auto-translate is a viewer setting: machine subtitles generated on the fly that you can’t review or edit. Translating here gives you a file per language that you can correct — names, jargon, line length — and upload as a proper subtitle track, so every viewer sees the reviewed version.

How long can the video be?

A subtitle file can have up to 5,000 cues, enough for several hours of dialogue. If you are transcribing the video instead, paid plans take files up to 6 hours and 5 GB; the free plan handles up to 30 minutes.

How do I add the translated subtitles to my YouTube video?

Export the translated track as SRT, then in YouTube Studio open the video’s Subtitles section, add the language and upload the file with timing. The cue times are the ones you started from, so they line up with the video.

Can I translate one video into several languages?

Yes. Select another language and click Translate again; each translation comes back in its own tab, ready to export as a separate SRT — free, and no account needed.

Related tools