+ Start a Discussion

OCR(Optical Character Recognition)

Hi All,


Iam new to this OCR(Optical Character recognition). Right now we have a requirement to integrate OCR with Salesforce. Is there any APP out there which can do this?






ABBYY offers a Cloud based OCR Service (Azure) with a REST API where you can submit images and receive the results back once they are processed. The service is designed for worldwide use and supports over 190 OCR languages. 
It is also possible to read Business Cards and submit images where you just recognize a defined zone.

http://ocrsdk.com/documentation/ - and code samples.


You can register for a free developer account and start testing. So far the API of the service is not (yet) perfectly adjust to Salesforce APIs, but we are thinking about that. Feedback, wishes or ideas are welcome  :o)


Best Regards


PS: I am biased because I work for ABBYY Europe ;o)

PPS: ABBYY is a leading technology provioder for text recogntion and data extraction - availalbe from mobile - on premise and cloud... - some more infos: http://www.abbyy-developers.com

mike lilinmike lilin
If you want to use free OCR library, you can try microsoft MODI and Tesseract OCR engine. both are good to use and with high accurate. and if you want to use the ocr software, you can try the free online ocr (http://www.online-code.net/ocr.html) tool.

If anybody is still looking for a solution. See the below blog for a working piece of code

Simon LartisteSimon Lartiste

I find this API for OCR  : https://www.ocrmobile.com/fr/ocr-api-cloud-salesforce.html
It works good for receipt or invoice document, get by scanner or mobile device, very interesting
There are now intelligent document capture apps and APIs that go way beyond just basic OCR.  They can provide several things within Salesforce:
  • Document Classification - when you pass the REST service a document, it will return the type, and knows the difference between contracts, invoices, POs, etc.
  • Data Extraction - once it has been classified, the document metadata can be extracted and is passed back in the response.  For example, a contract will be classified and the name, date, etc is given back within the response.
  • Document Renaming - with the metadaata, you can now intellgently rename a document.
  • Searchable PDF - searchable PDFs can be created.
  • XML - for more complex solutions, an analytics-based XML representation of the document can be provided.
  • Mobile SDKs - there are mobile capture and OCR kits as well
You can see an example of this through Ephesoft:  Capture and OCR Web Services for Salesforce (https://www.ephesoft.com/transact/web-services-apis/" target="_blank)
dai tran 6dai tran 6
Hi Mfu, How can include ABBYY  to salesforce?