Samples for ABBYY RTR SDK for iOS
Swift Objective-C
Latest commit 3e15c31 Dec 16, 2016 Juraldinio Update
Failed to load latest commit information.
Samples.Swift Improve example stability Dec 13, 2016
Samples Improve example stability Dec 13, 2016 Updated LICENSE Nov 18, 2016 Update Dec 16, 2016

Samples for ABBYY RTR SDK for iOS

This folder contains code samples for ABBYY Real-Time Recognition SDK for iOS.


ABBYY Real-Time Recognition SDK provides a technology for recognizing text directly on the smartphone's camera preview screen. Snapping a picture is not required.

The samples cover the following scenarios:

  • Text Capture (Samples/TextCapture, Samples.Swift/TextCapture)

    the basic usage scenario; the user simply points their camera at the text, which is then recognized and displayed or saved in memory


To try out the real-time OCR technology using these samples, first download the library from our site.

The library is free: a fully-functional version for up to 5000 app downloads via App Store.

In the download package you will find:

  • the library itself (lib/
  • the resource files:
    • assets/dictionaries — dictionary support for some of the recognition languages; using a dictionary improves the result quality
    • assets/patterns — recognition databases
  • License — your license file and licensing agreement

Note: You are not allowed to include assets or license in any branch of this sample in public repositories. This notice must be included in all public branches. Anyone wishing to try out the samples should download their own copy of the library from the above link and use the license and assets from that copy.

Building the samples

The samples need only a little configuring:

  1. Please change the bundle ID before modifying or otherwise using the sample.
  2. Copy the assets folder into the Samples (Samples.Swift) folder.
  3. Rename AbbyyRtrSdk.license file to simply license and move it from the License folder to the assets folder.
  4. Unzip the framework file and copy AbbyyRtrSDK.framework into the TextCapture folder.
  5. [optional] To save space, you may also want to remove from assets/dictionaries the dictionaries for recognition languages your application does not use.

See also

You can find extensive documentation on ABBYY Real-Time Recognition SDK here.