Live subtitles and translation for streams and videos
Paste the link to a live stream or a video and subtitle.me plays it with subtitles in your language. Speech recognition (Whisper) and translation run inside your browser.
How it works
subtitle.me opens the stream in its own player and listens to the audio. Automatic speech recognition turns what is said into text, and a translator puts it into the language you chose. The video is held back about 15 seconds so each subtitle appears at the right moment instead of trailing behind.
The first time, your browser downloads the speech and translation models. They stay stored in the browser, so later visits start much faster.
What you can open
Live channels on Twitch and Kick, Kick VODs, CHZZK lives and videos, PeerTube videos and lives, direct .m3u8 (HLS) links served over HTTPS, and MP4 or MOV files from your computer.
Private by design
There is no account and nothing to install. The audio is processed on your device and is never uploaded. A small relay only forwards playlists and platform answers that the browser cannot fetch on its own.
Honest limits
Subtitles are generated automatically, so they make mistakes, especially with music, crosstalk, slang or names. A computer with a recent graphics card and a Chromium-based browser (Chrome, Edge, Brave, Opera) gives the best results; Firefox works in a basic mode. Phones and older laptops may struggle.
Frequently asked questions
Is subtitle.me free?
Yes. You can use it without paying and without creating an account.
Do I need to install anything?
No. It is a web page: open it in your browser, paste a link and press Watch.
Which browsers work best?
Chromium-based browsers such as Chrome, Edge, Brave or Opera on a computer with a recent graphics card. Firefox works in a basic mode, with simpler models.
Why is the video delayed?
Live streams run about 15 seconds behind so the subtitles are ready when each line is spoken. You can choose 10, 15 or 20 seconds in the advanced settings.
Which languages can the subtitles be in?
English, Spanish, French, German, Portuguese, Italian, Japanese, Korean, Russian and Chinese. The original language can be detected automatically or chosen by hand.