Subtitle Engine.
Generate, translate, and export subtitles. One library.
The work
Working with subtitles usually means stitching together a transcription tool, a translation service, an editor, and a format converter. Each one is a separate dependency and a separate API to learn.
Subtitle Engine wraps the whole pipeline — transcription, translation, editing, export — behind a single Python interface. Whisper-compatible for state-of-the-art transcription, format-agnostic for the rest.
01 / 04
One library, one API
Transcription, translation, editing, and export behind a single Python interface. No more wiring tools together — write one script, get subtitles out the other side.
02 / 04
Whisper-compatible transcription
Drop in OpenAI Whisper (or any Whisper-compatible model) for state-of-the-art transcription. No new SDK to learn, no new audio format to wrestle with.
03 / 04
Format-agnostic
Read, write, and convert SRT, VTT, and more. Subtitle Engine handles the format quirks so you don't have to.
04 / 04
Built for automation
Designed for pipelines, not just one-off jobs. The library fits naturally into batch processing, content workflows, and CI-style automation.
Impact
What shipped.
- PyPI downloads in a single day (peak)
- 700+
- published on PyPI
- Live
- MIT-style license, growing adoption
- Open source
- compatible with the leading transcription models
- Whisper
Built with
- Python
- Whisper-compatible transcription
- FFmpeg
- SRT
- VTT
- PyPI
- GitHub