LiveLingo is a real-time translation input plugin for multilingual teams on Slack. It translates as you type, adapts tone and terminology before send, and keeps conversations natural without context switching. Built for low latency, local-first privacy, and seamless cross-language collaboration.
C#
0
74 commits
updated Apr 30, 2026
Your words, any language, zero cloud. Instantly.
A privacy-first, AI-powered desktop translator that lives in your menu bar.
Press a hotkey β type β get your translation β send it. All offline. All local. All yours.

You're chatting with a colleague in Tokyo. Mid-conversation, you need to reply in Japanese β but your Japanese isβ¦ creative at best. You could open a browser, navigate to some translation site, copy-paste, wait for the response, copy-paste againβ¦
Or you could just press Ctrl+Alt+T.
LiveLingo pops up as a sleek floating overlay β right where you're working. Type your message, get an instant AI translation, and hit Send. The translated text lands directly into the app you were using. No tab-switching. No copy-paste gymnastics. No data leaving your machine.
π‘ Think of it as having a personal interpreter sitting inside your keyboard.
Your text β and your voice β never leaves your computer. LiveLingo runs local AI models for both translation and speech recognition: Gemma 4 26B-A4B MoE (Mixture-of-Experts, ~26 B-class quality at ~4 B-class latency) for translation, and sherpa-onnx (Cohere Transcribe 14-Lang or SenseVoice CJK-tuned) for speech-to-text. No API keys, no cloud services, no "we may use your data to improve our products" surprises.
Translation in ~300ms. The overlay appears instantly with a global hotkey. Type, translate, send β all in one fluid motion.
Chinese, English, Japanese, Korean, French, German, Spanish, Russian, Arabic, and Portuguese. Mix and match source and target languages freely.
Two modes to fit your workflow:
Talk to LiveLingo instead of typing. Powered by sherpa-onnx with two interchangeable engines:
Switch engines anytime from Settings β Speech β the active model card shows exactly what will run, with a one-click jump to the Models tab when a download is missing.
A frosted-glass overlay that floats above everything. Drag it, resize it, adjust its transparency from 10% to fully opaque. The text automatically adapts contrast based on your opacity setting β readable on any desktop background.
Native experience on both Windows and macOS. Platform-specific hotkey hooks, text injection, and UI polish on each.
Built-in update system via Velopack keeps you on the latest version without lifting a finger.
|
Translation Overlay
|
Long Text Translation
|
|
Settings β General
|
Settings β AI Models
|
Download the latest release for your platform:
| Platform | Format | Download |
|---|---|---|
| Windows | .exe (auto-update) | Releases |
| Windows | .msi (traditional) | Releases |
| macOS | .pkg | Releases |
Ctrl+Alt+T (Windows) or Option+Cmd+T
(macOS). Customize it anytime.macOS users: Grant Accessibility and Input Monitoring permissions when prompted. LiveLingo needs these to register global hotkeys and inject text.
Contributions are welcome! Whether it's a bug fix, new language support, or a feature idea β check the Contributing Guide to get started.
Stop copy-pasting between translator tabs.
Start LiveLingo-ing. π
C#
99.3%
LiveLingo is a real-time translation input plugin for multilingual teams on Slack. It translates as you type, adapts tone and terminology before send, and keeps conversations natural without context switching. Built for low latency, local-first privacy, and seamless cross-language collaboration.
C#
0
74 commits
updated Apr 30, 2026
Your words, any language, zero cloud. Instantly.
A privacy-first, AI-powered desktop translator that lives in your menu bar.
Press a hotkey β type β get your translation β send it. All offline. All local. All yours.

You're chatting with a colleague in Tokyo. Mid-conversation, you need to reply in Japanese β but your Japanese isβ¦ creative at best. You could open a browser, navigate to some translation site, copy-paste, wait for the response, copy-paste againβ¦
Or you could just press Ctrl+Alt+T.
LiveLingo pops up as a sleek floating overlay β right where you're working. Type your message, get an instant AI translation, and hit Send. The translated text lands directly into the app you were using. No tab-switching. No copy-paste gymnastics. No data leaving your machine.
π‘ Think of it as having a personal interpreter sitting inside your keyboard.
Your text β and your voice β never leaves your computer. LiveLingo runs local AI models for both translation and speech recognition: Gemma 4 26B-A4B MoE (Mixture-of-Experts, ~26 B-class quality at ~4 B-class latency) for translation, and sherpa-onnx (Cohere Transcribe 14-Lang or SenseVoice CJK-tuned) for speech-to-text. No API keys, no cloud services, no "we may use your data to improve our products" surprises.
Translation in ~300ms. The overlay appears instantly with a global hotkey. Type, translate, send β all in one fluid motion.
Chinese, English, Japanese, Korean, French, German, Spanish, Russian, Arabic, and Portuguese. Mix and match source and target languages freely.
Two modes to fit your workflow:
Talk to LiveLingo instead of typing. Powered by sherpa-onnx with two interchangeable engines:
Switch engines anytime from Settings β Speech β the active model card shows exactly what will run, with a one-click jump to the Models tab when a download is missing.
A frosted-glass overlay that floats above everything. Drag it, resize it, adjust its transparency from 10% to fully opaque. The text automatically adapts contrast based on your opacity setting β readable on any desktop background.
Native experience on both Windows and macOS. Platform-specific hotkey hooks, text injection, and UI polish on each.
Built-in update system via Velopack keeps you on the latest version without lifting a finger.
|
Translation Overlay
|
Long Text Translation
|
|
Settings β General
|
Settings β AI Models
|
Download the latest release for your platform:
| Platform | Format | Download |
|---|---|---|
| Windows | .exe (auto-update) | Releases |
| Windows | .msi (traditional) | Releases |
| macOS | .pkg | Releases |
Ctrl+Alt+T (Windows) or Option+Cmd+T
(macOS). Customize it anytime.macOS users: Grant Accessibility and Input Monitoring permissions when prompted. LiveLingo needs these to register global hotkeys and inject text.
Contributions are welcome! Whether it's a bug fix, new language support, or a feature idea β check the Contributing Guide to get started.
Stop copy-pasting between translator tabs.
Start LiveLingo-ing. π
C#
99.3%