How to send an image from my android app to Abby's cloud OCR

  • Last Post 31 March 2017
Pablo Lerdo posted this 31 March 2017

Hi I am currently working on building an app that can take pictures  of a combination of handwritten numbers and letters to convert it into text using abby's cloud OCR and obtaining the text back on the app. I have looked at the examples that abby provides regarding the programming side of the app but what I don't understand is how the app sends and receives the info to and from abby's cloud ocr. Like what is the API that does that. 

To sum up my question is what is the connection (API) from my potential app to Abby's cloud and how I can set it up.

Thank you


Oksana Serdyuk posted this 31 March 2017

ABBYY Cloud OCR SDK service is implemented using REST software architecture principles and can be accessed through API by HTTP or HTTPS requests. It works as following:

1) You upload your image and the recognition parameters of processing to our server. Your image should be transmitted in the request body of the corresponding processing method.

2) Your image is processed. You can get the status of your task using the getTaskStatus method.

3) Once the status of your task is "Completed" you get a service response containing the links (the resultUrl, resultUrl2 and resultUrl3 attributes) to the output files which you should download. Using these URLs you can download the recognition results in corresponding export formats. For some methods the output is supported only in the XML export format, for others - it may vary or be multiple.


Please find more information about Cloud OCR SDK API at