SubMaker

AI-Powered Subtitle Translation

✨ What's New
▼
⚡
Quick Setup New here? Get started in under a minute
→
⏸️
Just Fetch Subtitles (No Translation) Skip AI translation and just fetch subtitles in your chosen languages
Any problems? Reset settings to default →
Press ? for keyboard shortcuts

What would you like to do?

Choose how SubMaker should handle your subtitles

Subtitle Sources

Where should SubMaker fetch subtitles from?

🎬 OpenSubtitles
Auto-enabled

The largest subtitle database — no API key needed

📥 SubDL Optional

Additional subtitle source for wider coverage

📡 SubSource Optional

Community-driven subtitle provider

🌐 Stremio Community Subs Community/Auth

Community-curated subtitles from the Stremio community

🔍 Wyzie Subs Key required

Subtitle aggregator with a free API key

AI Translation

Set up Gemini AI for translating your subtitles

✨
Powered by Google Gemini

SubMaker uses the default Gemini translation model for fast, accurate subtitle translations. You'll need a free API key from Google AI Studio.

✓ Model: Default Gemini model

Choose Your Target Language

What language do you want your subtitles in?

✓ Source language: English ( )
🔍
Loading languages...

Extras

Optional features to enhance your experience

🧰

Sub Toolbox

Translate files, extract embedded subtitles, sync subtitles, and more — right on your browser

📦

Season Pack Subtitles

Fetch and extract subtitles from full season packs for bigger coverage

🚫

Hide SDH/HI Subtitles

Exclude subtitles with hearing-impaired annotations (SDH/HI)

Choose Learn Languages

Which languages do you want to learn? Dual-language subtitles will be created for each.

🔍
Loading languages...

You're All Set! 🎉

Here's a summary of your configuration

Step 1 of 7