subtitle.me

Translate a live stream or a video into your language

Besides Twitch and Kick, subtitle.me opens CHZZK, PeerTube and direct .m3u8 links, and shows them with translated subtitles.

Opens subtitle.me with your link ready. Subtitles in English; you can change the language there.

CHZZK

Paste a CHZZK live link (chzzk.naver.com/live/…) or a video link (chzzk.naver.com/video/…). It is an easy way to follow Korean streams with subtitles in your language.

PeerTube

PeerTube is a network of independent video sites. Paste the link to a video or a live from an instance, for example framatube.org/w/…. Only public videos can be opened.

Direct .m3u8 links

If you have the address of an HLS stream that ends in .m3u8 and is served over HTTPS, paste it as is. For live streams, the playlist must carry real timestamps so the subtitles can be synced.

How the translation works

The audio is transcribed with automatic speech recognition (Whisper) and then translated. In Chrome, the browser’s built-in translator is used when available; otherwise compact translation models are downloaded once. You can show the original line under the translation to compare.

Frequently asked questions

Can I translate Korean streams?

Yes. CHZZK streams are usually in Korean: leave the original on Automatic or choose Korean, and pick the language you want the subtitles in.

Why won’t my .m3u8 link open?

It has to use HTTPS and end in .m3u8. Some servers block playback from other sites, and live playlists without real timestamps cannot be synced.

How good is the translation?

It is automatic: good enough to follow most conversations, but it gets names, slang, jokes and overlapping voices wrong at times.

Is anything uploaded?

No. Recognition and translation run in your browser; what you watch is not sent to us.