Subtitle Sync for Stremio

Subtitles in your language, timed to the exact video you are playing, and translated by AI when none exist.

See the difference

Without it
4.5 s late
With Subtitle Sync
right on time

What it does

  • Finds subtitles in your languages on OpenSubtitles, and on Titlovi.com (Serbian and its neighbours), SubDL, SubSource, Subs.ro (Romanian), AltyaziDB (Turkish), Jimaku (Japanese, for anime and Japanese dramas) and TheSubtitleDB if you add them. When none exists in your languages, one can be translated by machine with your own free Gemini key, your DeepL key, or your OpenRouter key. How the free AI translation works
  • Lines them up with your video, using the subtitles built into it as a guide, so each line appears exactly when it is spoken.
  • Setup takes 5 to 15 minutes, depending on which accounts you already have.

Is it for you?

If the videos you watch in Stremio already come with subtitles in your language built in, you won’t need this addon. It is most useful for languages that are rarely included in video files, such as Serbian and its neighbours.

What you’ll need

  • Stremio, on a computer, TV or phone.
  • A phone or computer with a web browser, for this setup. Your TV picks it up by itself.
  • An OpenSubtitles account and its API key, both free. Every install needs them.
  • Optional, for more subtitles: Titlovi.com (paid: a yearly supporter donation), SubDL, SubSource and, for Romanian, Subs.ro, for Turkish, AltyaziDB, for Japanese, Jimaku, and TheSubtitleDB (free, each with its own key). Step 2 recommends them for the languages they are especially good for.
  • Optional, for perfect timing: TorBox, with your TorBox key or through the addon you stream with (such as AIOStreams). With another debrid service, or none, subtitles are lined up using OpenSubtitles.

What it does not do

  • It never hosts, finds or links videos: it handles subtitles only.
  • It never reads your files on Real-Debrid, AllDebrid, Premiumize or Debrid-Link, because their rules forbid it. With those, the timing comes from OpenSubtitles, unless someone already played the very same file through TorBox.
  • It needs your own free OpenSubtitles account: a key and your login.
  • Some apps built for Stremio addons don’t say which file is playing; they get subtitles as they were uploaded.
  • There is nothing to install on a computer or to host: you add one link to Stremio.

5 steps: Language · Sources · Timing · Install · Finish

Questions or suggestions?

Ask other people who use Subtitle Sync, and me, on Discord or GitHub. That is also where new versions and fixes are announced.