Repository navigation
OCR and Translation
CyberSnap includes multilingual OCR (Optical Character Recognition) powered by Tesseract, with integrated translation support. Extract text from any image and translate it to your preferred language.
- Trigger OCR capture (via hotkey or widget)
- Select the region containing text
- CyberSnap processes the image through Tesseract
- Extracted text is displayed in the OCR Result window
- Copy, search, or translate the text
CyberSnap supports OCR in all languages available in Tesseract, including but not limited to:
- English, Spanish, French, German, Italian, Portuguese
- Chinese (Simplified and Traditional), Japanese, Korean
- Russian, Arabic, Hindi, Dutch, Polish, Swedish
- And many more
Language auto-detection: CyberSnap automatically selects the OCR language based on your Windows display language. You can also manually specify the language in settings.
Repeated OCR results open as tabs in one OCR window; QR/barcode results use their own tabbed window. Each tab retains its own result content. Use the tab strip to switch between results without opening a window for every capture.
Auto-copy and Show this window are separate preferences, synchronized with Settings and the widget menu. Both can be enabled together. Disabling auto-copy keeps the result window enabled; hiding the window enables auto-copy so the result remains accessible.
After recognition, the OCR Result window displays:
- Extracted text in an editable text box
- Confidence score for the recognition
- Detected language
- Options to copy, translate, or search
- A scan-line animation while processing (the selection stays visible; slower OCR runs add no extra delay)
CyberSnap supports two translation services:
| Provider | Description |
|---|---|
| Google Translate | High-quality translation via Google Translate API |
| MyMemory | Free web-based translation service |
- Extract text via OCR
- Click Translate in the OCR Result window
- Select source and target languages
- View translated text
- Copy or save the translation
| Setting | Description |
|---|---|
| Default provider | Google Translate or MyMemory |
| Source language | Auto-detect or manual selection |
| Target language | Your preferred output language |
| Auto-translate | Automatically translate after OCR |
CyberSnap indexes all OCR-extracted text in a local SQLite database, enabling full-text search across your entire capture history.
- Search by content — Find captures containing specific text
- Search by metadata — Filter by date, source, or capture type
-
Search sources — Configure which content to index:
- OCR text
- Barcode/QR content
- File names
- Custom tags
- Open the Gallery (via hotkey or tray menu)
- Type your search query in the search box
- Results update in real-time
- Click any result to open it in the editor
- Higher resolution — Larger text is recognized more accurately
- Good contrast — Dark text on light background works best
- Straight orientation — Avoid skewed or rotated text
- Clean background — Remove noise and patterns behind text
- Correct language — Set the right OCR language for your content
- Pre-processing — Use the editor to crop and enhance before OCR