Cloud vs. On Device OCR Processing for Mobile Applications

This is a feature and usage scenario comparison between ABBYY's Cloud OCR Service and the ABBYY Real-Time Recognition SDK.

Usage Scenarios

Cloud OCR SDK Real-Time Recognition SDK
Target Audience Mobile apps developers with need for OCR as a service;
ISVs developing in the Cloud,
Mobile App developers, ISVs,
Hardware Manufacturers,
Integration “High level” integration via web service;
REST web-service calls
“Low level” integration via native API or
via provided wrappers
Internet Connection Required Not required, on-device “off-line” processing
File Management Upload document images to the “cloud” On device processing of video frames or images
ProcessingAsynchronous” out of the system
receive the results,
re-OCR if needed
Synchronous” in the system:
video frames or images providing to the engine,
getting the results
Scalability Cloud based, ABBYY's responsibility Parallel processing within an application instance,
number of threads can be specified by the developer
Security HTTPs,
Microsoft Azure infrastructure
Custom implementation
Maintenance none
just use the service
Simple customization by embedding a maintenance release into the application.


Cloud OCR SDK Real-Time Recognition SDK
OCR - Text Recognition yes yes
Barcode Recognition (OBR) yes, with auto-location no
ICR yes no
Zonal/Field Level OCR yes, API allows to define recognition zones yes, custom fields can be defined with help of regular expressions and OCRed
Out of the box data capture: IDs, MRZ, bank cards, IBAN MRZ only yes
OCR Languages Over 200
all available ABBYY recognition languages
without additional costs
(Asian Languages, Arabic, Hebrew, etc)
63 languages including CJK, Cyrillic, Greek
Business Card Reading yes yes
Receipt capture yes no
Historic Font OCR yes no
Forms Matching no no
Document Separation no no
GUI Elements no, processing only no, processing only
Export Formats TXT, ABBYY XML, ALTO XML,
XML of Machine Readable Zones (MRZ) of passports and ID cards,
Business Card recognition XML, vCard
Office Formats: Doc(X), ODT, XML(X), PPT(X)
- No text export
- API-access to the recognized and translated text

Development & Deployment

Cloud OCR SDK Real-Time Recognition SDK
Trial Fast online account registration Online Trial Request
Request a Real-time Recognition SDK Trial
Development Tools All development tools that can interact with a web-service Native OS tools that can integrate programming libraries,
Cordova Plugin
RAM/ROM Requirements Low,
needed for the code to send the image
and retrieve the results
Depending on the operating system, specific recognition tasks and the required languages, see technical requirements >>
Operating Systems no limitation,
Network access and REST calls have to be available
Android and iOS
Code Samples Code Samples online Code samples for instant text and data capture scenarios included in the distributive

Business Models

Cloud OCR SDK Real-Time Recognition SDK
Payments as you go,
user or transaction based pricing
Maintenance Costs not needed, service always up to date included in subscription model
Project Licensing low volume pricing only online sales,
high volume production licenses on request
yes, on request

Last Update: 12/20/2018

See also:

This website uses cookies which enable you to see pages or use other functions of our websites. You can turn off such cookies in your browser’s settings. If you continue to use these pages, you consent to the use of cookies.