Free transcript tool

YouTube Transcript Translator

Translate any YouTube video's transcript or subtitles into 150+ languages. Read both side by side or download translated SRT and VTT. Free, no sign-up.

How to translate a YouTube transcript

  1. 1

    Paste the video link

    Any public YouTube video, Short, or youtu.be link. Hit Get transcript.

  2. 2

    Pick a language

    Open the language menu and choose a target under Translate to. Every line keeps its original timestamp.

  3. 3

    Read or download

    Turn on Show original to see both languages line by line, then copy the text or download it as TXT, SRT, or VTT.

Need more?

Need transcripts at scale? Use the API

The same transcripts are available through the YouTube Transcript API: timestamped JSON, text, SRT, VTT, CSV, or Markdown, 150+ languages, and AI transcription for videos without captions. Or connect the YouTube MCP server to Claude, Cursor, or Codex and just paste links in chat.

curl "https://transcript-yt.com/v1/transcript?url=5f3Pn-N6yLc&format=text" \
  -H "Authorization: Bearer ts_live_..."

Common questions

How do I translate a YouTube transcript?

Paste the video's link above and click Get transcript. Then open the language menu and pick any language under Translate to. The translated transcript keeps the original timestamps.

Is the translator free?

Yes. You can translate a few transcripts a day with no account, and signing in raises the limit.

Which languages can I translate into?

More than 150, including Spanish, French, German, Portuguese, Hindi, Arabic, Japanese, Korean, and Chinese.

Can I download translated subtitles?

Yes. After translating, download an SRT or VTT file with the original timings, ready to load into a video player or editor.

Can I see the original and the translation together?

Yes. Turn on Show original to see both languages line by line. Downloads then include both, which makes a bilingual SRT or TXT for language learning.

Does the video need subtitles in my language?

No. If the video has a caption track in your language, you can select it directly. If not, the original track is machine-translated.

Can I translate transcripts in bulk?

Yes, with the API: add translate_to to any transcript request to get the translation as JSON, text, SRT, or VTT, at the same 1-credit price.