- Apple Vision OCR on macOS (built-in)
- Tesseract OCR with LSTM neural network on Windows/Linux
- Hunspell spellcheck - Post-OCR correction for 15 languages
- Online OCR fallback
- Multi-language support (18+ languages)
- Natural reading order (left-to-right, top-to-bottom)
- Google Translate
- DeepL
- Auto language detection
- Edge TTS - High-quality Microsoft voices (free, online)
- System TTS - Built-in voices (offline, no setup)
- Google Web TTS - Free online alternative
- Language-specific test sentences for 38 languages
- Voice persistence and per-language configuration
- Global shortcuts (customizable)
- Menu bar/system tray integration
- Cross-platform (macOS 12.0+, Windows 10/11)
Automatic post-OCR spelling correction with dictionaries for 15 languages:
- English, Spanish, French, German, Russian
- Portuguese, Italian, Dutch, Polish, Swedish
- Vietnamese, Ukrainian, Danish, Norwegian, Turkish
How it works:
- Tesseract performs OCR with LSTM neural network
- Language-specific character cleanup removes foreign diacritics
- Hunspell corrects misspelled words using 100,000+ word dictionaries
- Result: Higher accuracy for diacritics (ä, ö, å, é, ñ, etc.)
- All-in-one package - Includes Tesseract OCR + all dependencies
- Modern TTS System - Edge TTS, System TTS, Google Web TTS
- Enhanced UX - Language-specific test sentences (38 languages)
- Unified Themes - Light, Dark, Auto (System)
- Bug Fixes - Theme dropdown, overlay brightness, TTS voice selection
- Easy Setup - One-click Edge-TTS installer script
- See CHANGELOG.md for complete details
- Note: macOS remains at v1.0.2
- First macOS release with Apple Vision OCR
- Fixed screenshot fullscreen bug
- Auto-save settings
- Native DMG installer
- Dynamic TTS voice discovery
- Quick translation overlay
- Settings window
- Single instance support
- Initial Windows release
- Download
ohao-lang-installer.dmg - Open DMG and drag app to Applications
- Launch and grant Screen Recording permission
- Done - no dependencies needed
- Download
OhaoLang-v1.0.3-Windows-x64.zip(161 MB) - Extract to any folder
- (Optional) Run
setup_edge_tts.batfor premium voice quality - Launch
ohao-lang.exe- Done!
Everything included: Tesseract OCR + all dependencies bundled in the package!
# Clone the repository
git clone https://github.com/Qervas/ohao-lang.git
cd ohao-lang
# macOS/Linux
cmake -B build
cmake --build build
# Windows
configure.bat
cmake --build build --config ReleasemacOS: 12.0+, 50MB disk space Windows: 10/11, 161MB (all-in-one package, no additional setup)
For best voice quality, run the included setup_edge_tts.bat which automatically:
- Downloads Python 3.11 embeddable (if needed)
- Installs Edge-TTS
- Creates launcher scripts
Or use the built-in System TTS - works immediately, no setup required!
Take Screenshot: Cmd+Shift+X (macOS) / Ctrl+Shift+S (Windows)
Toggle Widget: Cmd+Shift+Z (macOS) / Ctrl+Shift+H (Windows)
- Take screenshot
- Select text area
- OCR extracts text automatically
- Translation and TTS available
Settings available in app:
- OCR engine selection
- Translation backend (Google/DeepL)
- TTS voices
- Global shortcuts
- Hunspell - Spell checker and morphological analyzer
- wooorm/dictionaries - Hunspell dictionaries for 15 languages
- Tesseract OCR - OCR engine
- Qt Framework - Cross-platform application framework
MIT License - see LICENSE