live-translate

live-translate translates speech into German while it is being spoken. It comes as a native macOS menu-bar app and as a Chrome extension.

Specification

Output
German
Platforms
Native macOS menu-bar app, Chrome extension
Voice detection
Silero VAD, runs locally
Ducking
Source speech 28 %, atmosphere 60 %
Hold
220 ms
Stack
Swift · TypeScript · WebRTC

Status

Working· Started [TODO: date]

Voice detection and ducking

Voice detection runs locally with Silero VAD. While a translation plays, dynamic ducking lowers the source speech to 28 % and the atmosphere to 60 %, with a 220 ms hold.

Signal Level during translation
Source speech 28 %
Atmosphere 60 %
Hold 220 ms

Built with WebRTC, Swift and TypeScript.

Telemetry

Commits, last twelve months — 16 commits on 5 days
Last push
· 2026-09-24
Branch
main

andyeah2000/live-translate