SubTranslate

Synchronized subtitles

Tired of missing or out-of-sync subtitles? SubTranslate finds release-matched subtitles that preserve every timestamp, and translates a selected English subtitle into your language of choice using Gemini.

Free to use · Bring your own provider credentials · Built for TV-compatible VTT subtitles

How it works

1

Find the matching release

OpenSubtitles candidates are ranked against the video hash or release filename so timing matches the stream.

2

Choose the source

Use an existing subtitle in your language, or preview and select the matching source in your compatible client.

3

Keep the timing

Gemini translates cue text only. SubTranslate preserves the original start and end time of every cue.

Built to get better with the community

Completed translations are stored on the server and can be safely reused when another viewer watches the same matching release in the same language. That means fewer duplicate Gemini requests, faster access to subtitles and a growing library of synchronized translations.

Your credentials stay private

Each browser gets its own private profile. Provider credentials are encrypted on the server and never placed in the Stremio manifest URL.

Frequently asked questions

A few quick answers before you configure SubTranslate. Read the full FAQ for subtitle matching, OpenSubtitles, community reuse and more.

Do I need provider credentials?

Connect at least one subtitle provider: OpenSubtitles, SubDL or SubSource. Gemini is needed only when you choose to create a new translation.

Will a translation change subtitle timing?

No. SubTranslate keeps each cue’s original start and end time, and translates only its text.

Which apps can use SubTranslate?

SubTranslate is designed for Stremio and compatible clients that support external VTT subtitle tracks. Presentation can vary by app and version.

Can I use the official OpenSubtitles V3 addon instead?

Not currently. SubTranslate uses its own authenticated OpenSubtitles connection for more predictable search and download behaviour.

Support SubTranslate

SubTranslate is independently built and free to use. Your support helps cover hosting and server costs, and funds new features and language support going forward.

Buy me a coffee

Completely voluntary — thank you for supporting the project.