Whisper transcribes. Mistral 7B translates. Both run locally on Apple Silicon — no cloud, no API keys, no data leaves your machine. Pick any audio source, choose a target language, and go.
Choose your audio source and LLT captures it. WebRTC, Teams, a mic on a conference table — it doesn't matter. If your Mac can hear it, LLT can translate it.
Any hardware mic, USB mic, or audio interface. Select your device from the dropdown. Put a mic on a table and translate a meeting room in real time.
Capture audio from one specific app — Zoom, Teams, Chrome, Discord, FaceTime, or any other app. Only that app's audio gets translated, nothing else.
Capture all system audio at once. Everything playing on your Mac gets transcribed and translated. Useful as a catch-all for multi-source scenarios.
The backend starts with the app and runs a Python server on localhost. Audio is captured, chunked, sent via WebSocket, transcribed by Whisper, translated by Mistral, and displayed as an overlay — all without leaving your Mac.
Mic, app, or system audio → 3-second chunks via WebSocket to local backend
Speech-to-text with auto language detection. Resampled to 16kHz. Runs on Neural Engine.
Mistral 7B Instruct (4-bit MLX) translates transcribed text to target language
Floating overlay shows original + translation. Auto-hides after 6s. Optional TTS.
LLT is a menu bar app — no dock icon, no window clutter. Left-click opens the control panel, right-click shows status and quit. The backend starts with the app (or on demand), but translation only begins when you press Start.
Backend auto-starts with the app (configurable) and auto-stops on quit. Loads Whisper + Mistral models on startup (~6 seconds). Status visible in the control panel and menu bar icon.
Backend running ≠ translating. You manually press Start when you need translation. This keeps resource usage minimal until you actually need it — no background processing when idle.
Whisper detects the source language automatically. Mistral translates to any of 101 target languages. Set source to "Auto" and just let it figure out what's being spoken.
Afrikaans, Albanian, Amharic, Arabic, Armenian, Assamese, Azerbaijani, Bashkir, Basque, Belarusian, Bengali, Bosnian, Breton, Bulgarian, Burmese, Cantonese, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Faroese, Finnish, French, Galician, Georgian, German, Greek, Gujarati, Haitian Creole, Hausa, Hawaiian, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Irish, Italian, Japanese, Javanese, Kannada, Kazakh, Khmer, Korean, Lao, Latin, Latvian, Lingala, Lithuanian, Luxembourgish, Macedonian, Malagasy, Malay, Malayalam, Maltese, Māori, Marathi, Mongolian, Nepali, Norwegian, Nynorsk, Occitan, Pashto, Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Sanskrit, Serbian, Shona, Sindhi, Sinhala, Slovak, Slovenian, Somali, Spanish, Sundanese, Swahili, Swedish, Tagalog, Tajik, Tamil, Tatar, Telugu, Thai, Tibetan, Turkish, Turkmen, Ukrainian, Urdu, Uzbek, Vietnamese, Welsh, Yiddish, Yoruba
LLT runs AI models on your Mac. This requires Apple Silicon and enough RAM for the models.
macOS 13 (Ventura) or newer. Apple Silicon (M1, M2, M3, M4 — any variant). 16 GB RAM recommended (Mistral 7B 4-bit needs ~4 GB, Whisper needs ~1 GB). Python 3.11+ for the backend.
DMG with the app + Install-Backend.command script. The script creates a Python venv, installs Whisper, MLX, Mistral, and all dependencies. Downloads models on first run (~4 GB total). One-time setup.
🚀 Launch Price — $49 after launch
Requires Apple Silicon Mac (M1/M2/M3/M4) with 16 GB+ RAM. Backend installs automatically. Models download on first run (~4 GB).
LLT — Local Live Translator for macOS is part of the Adelvo family of professional media tools.
Professional vMix rundown & automation — timeline, call sheets, Stream Deck export, 20+ languages.
Route app audio, mic, webcam & line-in to 4 stereo outputs with EQ, delay, pan.
Audio compressor for browser tabs — fixes volume differences on social media and video pages.
Whisper + Mistral running locally on Apple Silicon. Just works.
Download LLT