Introducing a hybrid approach to using Document AI and GenAI
ABBYY FineReader Engine
The most comprehensive OCR SDK for software developers
Recognition
Comprehensive set of recognition technologies
For the actual text recognition step, ABBYY FineReader Engine offers a comprehensive set of recognition technologies. The provided technologies include recognition of machine-printed texts (OCR), hand-printed texts (ICR), and recognition of barcodes (OBR). As a market leader, ABBYY offers the highest number of OCR languages, which can be individually combined. See below the list of available technologies and processing options.
Optical Character Recognition (OCR)
OCR technology is available for more than 200 languages:
- European languages (Latin, Cyrillic, Armenian, Greek alphabets)
- Non-European languages: Chinese, Japanese, Korean, Arabic, Farsi, Thai, Vietnamese, Hebrew, Burmese (preview)
- FineReader XIX – for old documents, books and newspapers published from 1600 until 1937 in English, French, German, Italian and Spanish in old fonts such as Fraktur, Schwabacher and Gothic fonts
- Recognition of OCR-A, OCR-B, MICR (E13B) and CMC7 fonts and documents printed by dot-matrix printers or typed on typewriters
Intelligent Character Recognition (ICR)
ICR technology is available for more than 120 languages:
- European and non-European languages
- 22 regional styles of hand-printing
- Recognition of hand-printed characters in fields and frames
- ICR for Indian digits used in Arab states
Recognition of hand-printed information in different languages (multilingual ICR) is possible.
Optical Barcode Recognition (OBR)
- 1D and 2D Barcodes
- Fast barcode extraction. This feature enables automated detection and recognition of barcodes at any angle on a document.
Accurate recognition mode
Fast recognition mode

Full text recognition & field-level recognition
In general, two types of recognition are possible: full text and field-level recognition. Full text recognition is used for document conversion and usually includes usage of OCR technology. Field-level recognition is used to extract particular data and includes usage of OCR, ICR and other technologies.
The following table shows the differences:
| Specification | Full text recognition | Field-level recognition |
|---|---|---|
| Used for: | Document conversion, books archiving | Data capture / Data extraction |
| Document analysis: | General document analysis, document analysis for invoices, document analysis for full-text indexing | Manual blocks specification for field-level recognition |
| Recognition technologies: | OCR with up to 99% accuracy | OCR, ICR, OMR, Barcodes recognition with predefined data types and values range. 99.99% accurate |
| Verification: | Recommended (for content reuse) | Obligatory (as accuracy is a critical issue in most cases) |
| Synthesis: | Used for document reconstruction | Not used |
| Export format: | Document files (RTF, DOC, PDF, etc.) | Export to XML file or database |






