Free Screen OCR for Japanese, Chinese and Korean language learners.
ToriOCR is a free macOS desktop tool that captures text from any screen region and recognizes selected language. Look up characters in local dictionaries, hear pronunciations, translate, and export flashcards to Anki. Watch demo
- Screen region capture — works system-wide over any application
- OCR with macOS Vision or PaddleOCR — Japanese, Korean, Chinese
- Built-in translation — powered by Apple Translation (macOS 15+)
- CJK character dictionaries — KANJIDIC2, CEDICT, KEDICT with detailed entries
- Text-to-speech — TTS pronunciation for captured text
- Anki flashcard export — one-click export via AnkiConnect (preset)
- System tray app — always accessible, always-on-top results window
- Light and dark themes — follows your system appearance
- macOS 15.0 (Sequoia) or later
- Apple Silicon (M1 or newer)
- Download the latest
.dmgfrom Releases - Open the DMG and drag ToriOCR to your Applications folder
- Launch from Applications or Spotlight
- Install ToriOCR, enable required permissions and login
- Launch ToriOCR — it runs in your menu bar
- Press Command + Shift + S to start a capture (change in Settings)
- Select a screen region
- View OCR results in the results window
- Download languages for translation and TTS as needed
- Click characters to see dictionary entries, translations
- In case of errors refer to troubleshooting page
ToriOCR can export flashcards directly to Anki:
- Install Anki
- Install the AnkiConnect plugin
- Make sure Anki is running, select deck in Settings
- Use the export button in the results window
- Analytics are opt-out and collect only anonymous usage statistics
- No personal data is collected or transmitted
Full End User License Agreement agreement (EULA) before installation.
ToriOCR is built with Tauri & React. Dictionaries created with the help of these projects and resources:
- KANJIDIC2 — Japanese kanji dictionary (CC BY-SA 4.0)
- CEDICT — Chinese-English dictionary (CC BY-SA 4.0)
- KEDICT — Korean-English dictionary
- OAR-OCR — PaddleOCR on ONNX Runtime (Apache 2.0) © Wang Xin
- ORT — ONNX Runtime Rust bindings (MIT / Apache 2.0) © pykeio
- ONNX Runtime — (MIT) © Microsoft Corporation
- PaddleOCR Models — Pre-trained ONNX models (Apache 2.0) © PaddlePaddle Authors
