Translate to English
Read Spanish, Hindi, Arabic, Chinese or Japanese videos in English, line by line, next to the playing video.
Free · 100+ languages · Timestamps kept
Translate a YouTube video into English, Hindi or 100+ other languages by translating its transcript. Every line keeps its timestamp, so you can still click to jump the video.
Read Spanish, Hindi, Arabic, Chinese or Japanese videos in English, line by line, next to the playing video.
Turn English videos into Hindi, Tamil, Telugu, Malayalam, Bengali, Marathi and more, or Hindi videos into English.
Each translated line keeps the original timing, so clicking a line still seeks the embedded video to that moment.
Read the original caption track, then translate it and compare, line for line. Great for language learners.
Save the translated transcript as TXT, Word, PDF or Markdown, or as SRT and VTT subtitles with the original timings.
Works in any browser on desktop, iPhone and Android, with no sign-up and nothing to install.
Paste the link, load the transcript, and choose English as the target language. You get an English version of everything that is said, timed to the video. This works for Hindi, Tamil, Spanish, Arabic, Chinese, Korean and any other language YouTube has captions for.
On YouTube itself you can also try the player’s auto-translate: click the gear icon, then Subtitles/CC, then Auto-translate, and pick a language. That shows translated captions while you watch, but you cannot read ahead, search or save them.
Many videos show no creator subtitles but still have YouTube’s automatic captions. Those count: the tool loads the auto-generated track and translates it. The only videos that cannot be translated are those with no captions of any kind, because this tool translates text and does not listen to the audio.
To translate an English YouTube video into Hindi, paste the link above, load the transcript and choose Hindi as the language. The translated lines appear in Devanagari with their timestamps. The same works for Tamil, Telugu, Malayalam, Kannada, Bengali, Gujarati and Marathi, and in reverse, to translate a Hindi YouTube video to English.
Language learners often want dual subtitles. Here you can read the original caption track first, then translate it and switch between the two, line by line, with the same timestamps. Click a line to replay that sentence in the video, and download both versions as files to review later.
After translating, download the result as SRT or VTT to get translated subtitles with the original timings, ready to load into a video player or editor. Or save it as TXT, Word, Markdown or PDF to read offline.
It translates the transcript text, not the audio. It does not dub the video or produce a translated voice track, and it does not download the video. For a live stream, translation works once captions for the stream are available.
Yes. Paste the link above, load the transcript and choose a language. The whole transcript is translated line by line and keeps its timestamps.
Load the transcript here and choose English as the target language. It is free, with no account or extension.
Paste the Hindi video link, make sure the Hindi caption track is selected, and translate to English. Each English line stays matched to the moment it was said.
Load the English transcript and choose Hindi, Tamil or another Indian language as the target. You can then download the translation as text or subtitles.
Yes, if YouTube has made automatic captions for it, which most videos have. If the video has no captions at all, there is no text to translate.
Yes. Every translated line keeps its original time, so click-to-seek works and SRT or VTT downloads stay in sync with the video.
You can read the original track and its translation one after the other with the same timestamps, and download both. It does not overlay two subtitle lines on the YouTube player.
No. It translates the transcript text only. There is no voice dubbing and no video download.