SubForge

Every story.In your language.

From a video to the words that connect us. Create and translate subtitles on Windows with local Whisper transcription and configurable AI providers.

Windows 10 / 11 · x64
01 / A LITTLE HANDS-ON

Get a feel for it.

An interactive, illustrative preview in your browser. The real application runs on your Windows desktop.

sample-film.mp400:00:00 / 00:12
THE EVERYDAY
EXTRAORDINARY.
Play the sample to see the story.
VideoTranscribeTranslateSubtitles

ILLUSTRATIVE DEMO · PREPARED SAMPLE CONTENT · NO FILE UPLOADS

02 / THE DETAILS MAKE THE DIFFERENCE
01

Start with what you have.

Reuse matching sidecar or embedded text subtitles before transcribing. Add files by drag-and-drop or from the Windows context menu.

02

Local speech. Flexible AI.

Use Whisper Base or Small locally, or configure online speech providers. Choose translation providers, models, and their priority.

03

Ready for the next scene.

Export UTF-8 SRT or WebVTT. Follow queued jobs, reuse validated checkpoints, and work across ten supported languages.

03 / UP AND RUNNING

From here
to your desktop.

Read the guide on GitHub
  1. 01

    Install the Windows build

    Read the release status and install the x64 package from GitHub Releases.

  2. 02

    Choose your processing tools

    Configure transcription, translation providers, and a target language. Local Whisper models are optional downloads.

  3. 03

    Add a video and follow the queue

    Drop files into the app or use Create subtitles with SubForge in Explorer. Review the resulting subtitle files.

MAKE IT PART OF YOUR EVERYDAY

Get SubForge.

Windows 10 / 11 · x64
Source available on GitHub

v0.1.13 · 9 Nov 2026
Download for WindowsSubForge-Setup-x64.exe · 344 MB
Release notes ↗SHA-256 ↗

Proof of concept for testing. Provider support and live validation vary; review release limitations before use.

04 / GOOD TO KNOW

A few answers.

Something else on your mind?

Open an issue
Is everything processed locally?+

Whisper transcription can run locally. Online speech and translation providers send content to the providers you configure; their own terms and costs apply.

Which languages can I use?+

The app supports ten interface/subtitle languages. English is the initial interface language and Greek is the default subtitle target.

Are all integrations verified?+

No. This is a proof of concept for testing. Live validation covers a limited set of providers; consult the README and release status for current limitations.

KEEP EXPLORING

There's more where this came from.