Changelog
Current version: 0.1.3
0.1.3
- The single-capture hotkey (default ⌘⇧Space) translates highlighted text in the frontmost app when Accessibility permission is granted; otherwise it opens drag-select OCR capture. Selection is read via the macOS Accessibility API, not the clipboard.
- Multi-Translate mode: a separate hotkey (default ⌘⇧M) or tray item freezes the screen so you can select up to 10 regions, then numbered translation labels appear at each region. Uses your Settings primary and secondary languages.
- Pin overlay: a thumbtack in the result bubble header keeps it on screen when you start a new capture; multiple pinned bubbles can coexist.
- Quick Translate: tray Quick Translate… or hotkey (default ⌘⇧T) opens a window to type or paste text for a translation without screen capture.
- Hotkeys window: tray Hotkeys… configures Single, Multi, and Quick Translate shortcuts separately; hotkey fields removed from Settings.
0.1.2
A fix for the most annoying update papercut.
- Updating LangLens no longer re-asks for Screen Recording permission when it was already granted. The app now checks access by actually capturing a frame instead of trusting the macOS permission flag, which reported stale values after a download-and-replace update. Just drag the new version over the old one.
- The Settings window now shows the app version in its footer.
0.1.1
A polish pass on the menu-bar icon, language pickers, and shortcuts, plus a packaging fix.
- The menu-bar icon is now the correct macOS size, so it matches other menu-bar apps instead of reading oversized.
- Language pickers have a search box at the top: type to filter instead of scrolling through every language.
- The capture-hotkey recorder accepts any modifier and key combination, including three- and four-key shortcuts. If macOS reserves the shortcut, Settings shows a clear error instead of silently failing.
- Fixed spurious microphone and audio-capture permission prompts on install. LangLens never uses audio, and the packaged app no longer asks for it.
0.1.0
The first release of LangLens.
- Press a hotkey or use the tray menu to drag-select any on-screen text and read its translation in a floating bubble near your cursor.
- On-device text recognition with Apple's Vision framework: the screenshot never leaves your Mac.
- No setup and no key entry. Translation runs through the shared LangLens service; the detected source language is shown automatically.
- A primary and an optional secondary target language, so each capture can show two translations at once.
- A resizable, persistent result bubble with a scrollable body, plus a keep-format option to preserve the original line breaks.
- Light and dark appearance support that follows your system setting.
- Privacy by design: nothing is copied to the clipboard, nothing is saved, and there is no history.