Since 2026 Application

Live Translation and Subtitles

A desktop app that captions a room as people speak. It listens to a microphone, the computer’s own sound or a single application such as Teams or Zoom, and shows the words in a transparent overlay that sits over the slides or the call, always on top and out of the mouse’s way.

I first wrote it for the Digital Humanities and Artificial Intelligence in African Studies workshop at the Stellenbosch Institute for Advanced Study, 21–24 September 2026, where papers and discussion ran in English and French and part of the audience joined online. It has since grown into a general tool, published in the Microsoft Store for Windows 11, with an interface in English, French and German.

What it does

  • Offline subtitles: Whisper runs on your own computer in 99 languages, with no account, API key or internet connection, and the audio never leaves the machine
  • Offline translation into English, with the same Whisper models
  • Cloud translation through Google Gemini, into 78 languages, or OpenAI; Gemini and Mistral also offer same-language subtitles
  • Bilingual audiences: two translation languages at once, or the original speech beneath the translation
  • Readable captions: adjustable font, size, colour, contrast and reading pace, right-to-left scripts included
  • A transcript to keep, as text, Markdown, or SRT and WebVTT subtitle files

What it costs to run

Captioning with Whisper is free. The cloud services use your own account and bill per minute of streamed audio, so a session costs money for as long as it is open: roughly $1–3 an hour for translation and under $1 for subtitles. The repository documents the rates behind those figures.

How it’s built

A Tauri app with a Rust core and a SvelteKit front end, native on both x64 and ARM64 Windows. Rust handles audio capture, the local Whisper engine and the streaming connections to the cloud services, including timeouts and reconnection. API keys stay in Windows Credential Manager, and no audio, transcript or usage data ever reaches me. The code is MIT.