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 No key needed

Community-curated subtitles from the Stremio community

🔍 Wyzie Subs No key needed

Free subtitle aggregator that searches multiple sources

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