Leevi Puntanen
Live2026

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