Download Overview - Real-Time Recognition SDK

Real-Time Recognition SDK is a software development kit that enables developers to create their own mobile apps with included functionality of recognizing text directly on smartphone camera preview screen.

Latest Release

  • Real-Time Recognition SDK 1 - Release 9 (06.11.2018)
    • Part #: 1305/29
    • Build #:

Download the latest release:

New Features and Improvements

  • Support of new ID documents for discrete data capture
    'Ready-to-use' algorithms for capturing data from ID documents such as passports, ID cards or driver's licenses allow to quickly implement instant data capture functionality for IDs into own mobile apps. In this release, the list of supported ID documents was extended with many ID documents from different countries.

    See the complete list of supported ID documents here >.
  • Support of custom dictionaries for text extraction from static images
    Custom dictionaries can help to increase recognition accuracy, especially for recognition of text areas that might contain already known words or specific codes. With this release it is possible to use custom dictionaries when recognizing static images (until now, this feature was available for text capture from video stream frames only).

    To recognize documents with support of custom dictionaries, special pattern and dictionary files are needed. These can be obtained from ABBYY technical support.

Code Samples

  • Once you have downloaded Real-Time Recognition SDK, feel free to check the code sample on GitHub:

Cordova Plug-in

  • ABBYY Real-Time Recognition SDK Cordova plugin allows to use the text and data capture features of RTR SDK in apps based on the Apache Cordova framework. The plugin is a wrapper around the RTR SDK and it requires the library itself.
  • The Cordova plugin supports text and data capture from video frames.
  • Processing of single image and translation feature is not supported.
  • The plugin can be downloaded from:

Further Information

Request Trial

  • Note: Just to save your time: SPAM requests will be deleted right away - Read here why...

Previous Releases

Release 8

Real-Time Recognition SDK - Release 8 (10.08.2018)

  • Part #: 1305/28
  • Build #:
  • Real-Time Recognition SDK Release 8 is a combined distributive including:
    • Real-Time Recognition SDK
    • Mobile Imaging SDK II
  • The combined distributive is intended to be used for apps, which need the functionality of both mobile SDKs - Real-Time Recognition SDK and Mobile Imaging SDK II
  • Availbale on request

Release 7

Real-Time Recognition SDK 1 - Release 7 (05.03.2018)

  • Part #: 1305/25
  • Build #:

New Features and Improvements

  • Extension of discrete data capture functionality for ID documents
    Discrete data capture functionality for ID documents uses ready-to-use algorithms that allow instant data capture from identity documents, such as passports, ID cards or driving licences. The list of available documents was extended were enhanced by several additional ID documents.

See the complete list of supported ID documents here >.

  • Documentation improvement
    The new Help file of the SDK distributive contains additional 'How to…' articles, which allow the developers to easy get started with the SDK.

Release 6 update

Real-Time Recognition SDK 1 - Release 6 Update (15.12.2017)

  • Part #: 1305/23
  • Build #:

New Features and Improvements

  • Protection Update for iOS
    Starting from this release the extended license is binded with the Bundle ID of the end-user application, which uses the framework developed with the help of ABBYY RTR SDK. This update concerns customers who create their own iOS framework, which can be used in different end-user applications.

Release 6

Real-Time Recognition SDK 1 - Release 6

  • Real-Time Recognition SDK 1 - Release 6 (26.10.2017)
  • Part #: 1305/22
  • Build #:

New Features and Improvements

  • Support of new type of Singapore ID card
    Starting from this release RTR SDK can capture the front side of the latest version of the Singapore ID card. For more information about supported countries and documents please see the Real-Time Recognition SDK Specifications.
  • Code samples in Swift 4
    All code samples of RTR SDK for iOS have been migrated from Swift 3 to the latest version of the Swift framework. The code samples in Swift 4 enables developers to easily implement state-of-the-art apps with real-time text and data capture functionality.

Release 5 Extended DC

Real-Time Recognition SDK 1 - Release 5 Extended Data Capture

  • Release Date: 22.09.2017
  • Part #: 1305/21
  • Build #:

New Features and Improvements

  • Capture of information from ID documents
    The new, ready-to-use algorithms in ABBYY Real-Time Recognition SDK allow instant data capture from identity documents, such as passports, ID cards or driving licences. Once the user focuses his smartphone camera at the personal information, the data can be instantly captured and transmitted into other applications.
  • Capture of information from bank cards
    By copying a few code lines into the mobile app, the developer can add a safe, easy, and quick way to input bank card data into his mobile application. By pointing the smartphone at the bank card, the data can be captured from the preview screen and transferred into the mobile app.
  • Extended code samples
    The new release includes landscape mode support to TextCapture and DataCapture code samples, which are included into the distribution kit and published on github. The landscape mode allows to capture long text lines in an area of interest compared to portrait mode.

Release 5

Real-Time Recognition SDK 1 - Release 5

  • Release Date: 06.08.2017
  • Part #: 1305/19
  • Build #:

New Features and Improvements

  • Support of Data Capture Interfaces
    Starting from this release the Real-Time Recognition SDK introduces a new technology for Mobile Data Capture. The newly added interfaces allow developers to extract particular fields in a document by applying regular expressions and implement simple Data Capture scenarios.
  • IBAN Capture
    The new release includes ready-to-use technology for IBAN capture. The developers just need to add several lines of code to recognize IBANs, instead of creating complex regular expressions.
    Real-Time Recognition SDK supports IBAN capture for Germany, France, Spain and the United Kingdom.
  • MRZ Capture
    Real-Time Recognition SDK supports now capture of Machine-Readable Zones (MRZ) out-of-the-box. The SDK is capable to extract 2 and 3 lines of machine-readable data written in accordance with ICAO Document 9303. Instead of creating complex regular expressions, developer just needs to add several lines of code to recognize MRZ.

Release 4

Real-Time Recognition SDK 1 - Release 4

  • Release Date: 27.06.2017
  • Part #: 1305/18
  • Build #:

New Features and Improvements

  • Ability to store patterns and dictionaries outside of the application's package/bundle
    This feature allows reducing the size of the app. Additional patterns and dictionaries can be offered separately: through the app store or via in-app purchase.
  • [Technical preview] Data Capture support
    This release contains new interfaces, which can be used by developers to implement field extraction (Data Capture) in their apps. This feature is available as a technical preview.
  • iOS 7 support discontinued
    Starting from this release ABBYY Real-Time Recognition SDK no longer supports iOS 7.

Release 3

Real-Time Recognition SDK 1 - Release 3

  • Release Date: 02.05.2017
  • Part #: 1305/17
  • Build #:

New Features and Improvements

  • Support of ARM64 Android processors
    The Android library version compiled for ARM64 processors is added to the distribution kit.
  • Recognition of Russian Passport
    API is extended and new interfaces are added supporting implementation of Data Capture scenarios. The current release supports one new scenario, enabling these interfaces for recognition of Russian passport. The distribution kit contains all necessary data and a sample code demonstrating how to capture passport using Real-Time Recognition SDK.
  • Recognition of a Single Photo
    API is extended, adding a capability to process a single image (not only video stream). It is useful for scenarios, when the document to be recognized is sent via e-mail.
  • Working with Custom Dictionaries
    Now Real-Time Recognition SDK supports custom dictionaries (similar to Mobile OCR Engine). To recognize using custom dictionaries developer needs to have special pattern and dictionary files, which he/she can get from ABBYY technical support.

Release 2

Real-Time Recognition SDK 1 - Release 2

  • Release Date: 14.03.2017
  • Part #: 1305/16
  • Build #:

New Features and Improvements

  • Improved text analysis
    The algorithm conducting image analysis and detecting text areas on video stream frames is now more stable and more accurate.
  • Improved error handling
    The error message helps developers to notice an error and apply a corrective measure.

Release 1

Real-Time Recognition SDK - Release 1 Update

  • Release Date: 15.12.2016
  • Part #: 1305/15
  • Build #:


  • Real-Time OCR
    Thanks to Real-Time Recognition SDK, developers may create mobile apps with the capability to recognize text directly on the smartphone's camera preview screen. In comparison with ordinary OCR technologies that work with photos, Real-Time Recognition SDK provides higher accuracy and doesn’t require snapping and saving a photo, which improves customer experience, and ensure confidentiality.
  • Recognition of text in real-world scenes
    Real-Time Recognition SDK is able to find text of any color on any background (like road signs and menus) and extract it.
  • Support of 63 recognition languages
    Using Real-Time Recognition SDK it is possible to recognize text in up to 63 languages including Chinese, Japanese, Korean and several languages written in Cyrillic characters.
  • Text translation
    The extracted text can be translated instantly on smartphone camera preview screen. The new SDK provides build-in translation dictionaries for several languages.
  • Works on device
    All of the processing is performed offline on the mobile device, so the mobile application with Real-Time Recognition SDK can work without internet connection.
  • Code Samples for text capture
    The distributive includes code samples for text capture scenario in Swift and Objective C for iOS as well as in Java for Android. The samples demonstrate how to work with the library to implement text capture scenario. The Samples are an excellent basis for a user to get quickly started with the development.
  • iOS and Android support
    Real-Time Recognition SDK is available for platforms iOS and Android.
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.