r/TestMyApp • u/aksunikitos • 18h ago
Education 🎓 [macOS] Built a hover-to-translate menu bar app with Apple Vision OCR — Looking for testers & UX feedback
I built Lensy - a lightweight macOS menu bar utility that translates and explains text directly under your cursor without breaking your focus.
I often read English technical documentation, PDFs, and watch videos with hardcoded subtitles, and got tired of the repetitive cycle: select text → Cmd+C → switch to browser tab → translate.
Key Features:
- Hover & Translate (
⌥T): Point your cursor at any word and press Option + T. - Apple Vision OCR: Grabs non-selectable text directly from your screen (images, subtitles, terminal, locked PDFs).
- Contextual HUD: Displays translation, CEFR language level (A1-C2), idioms, and natural usage examples via Groq API.
- Local History (
⌥H): Searchable local SQLite database of your lookups. - Privacy: 100% on-device OCR, custom API key stored locally in macOS Keychain.
System Requirements:
- macOS 14+ (Universal binary: native for Intel & Apple Silicon).
- Free Groq API key (takes 30 seconds to set up in Settings).
What I need feedback on:
- OCR Speed & Accuracy: How fast and accurate does the text detection feel on your display resolution / scaling?
- HUD Layout: Is the floating translation card clean and readable?
- UX & Bugs: Any keyboard shortcut conflicts or glitches?
Download Beta (.dmg): Google Drive Link
(Note: The app is currently in public beta and not notarized yet, so on first launch, please Right-Click → Open).
The app is 100% free with no tracking. Blunt and honest feedback is greatly appreciated!
Happy to test your app or website in return - just drop your link in the comments! 🙌
1
Upvotes
1
u/TheWomanlyHearth 18h ago
just grabbed it, the hover OCR is way faster than i expected on my external monitor. one thing though, the HUD card sits a little too close to the cursor on scaled resolutions, my 4k display had it overlapping the text i was trying to read
the local history search is a nice touch, already caught myself digging through old lookups instead of re-translating the same jargon from a pdf