Subtitle translation, on your terms

Stay with the story. Read it in your language.

SubMate translates text subtitles in sync with Netflix, TVer, and Prime Video. Its default engine works on-device, with no account, analytics, or SubMate server.

Built for watching

Translation that follows the subtitle, not the other way around.

SubMate reads supported text tracks, keeps original cue timing, and draws a fullscreen-aware overlay above the player. Choose bilingual, translation-only, or off whenever you need it.

Private by default

On-device translation

Chrome's built-in Translator API keeps subtitle text in your browser when the language pair is supported.

In sync

Made for playback

Timing, caching, fullscreen behavior, language direction, and player controls are handled as one experience.

Your choice

Optional cloud AI

Bring your own provider key for context-aware cloud translation. It is off until you explicitly enable it.

Supported platforms

Where SubMate works today

You need an active service subscription and a title with a text subtitle track. Image-based subtitles cannot be translated.

NetflixTTML and WebVTT text tracks
TVerSegmented HLS WebVTT captions
Prime VideoPrimeVideo and supported Amazon Video pages
Open source

Understand it. Improve it. Ship it yourself.

SubMate is a Manifest V3 extension released under the MIT License. Read the implementation notes, report issues, or help make subtitles more accessible across languages.