Always-on-top translated captions

Teams talks.
You read along, translated.

Lingua screen-reads the live caption strip, OCRs it, and translates it as the speaker talks — entirely in your browser.

01 Screen-read
capture the caption strip via getDisplayMedia.
02 OCR
DeepSeek-OCR-2 turns pixels into text.
03 Translate
an OpenAI-compatible chat call to the gateway.
04 Overlay
auto-scrolling transcript on top of every window.
Your key never leaves the browser. The MaaS API key is stored in this browser's localStorage only. Nothing is stored server-side: Lingua is a zero-dependency static PWA. The only network traffic is the OCR and translate calls you initiate, sent to the gateway you configure.

Pick your build

How it works

Constraints