I am working on dictionary App for Android and iOS. Where I want to have feature like place the camera on word and app will recognize the word and will show the meaning of that word.

For example or reference "U Dictionary" App is full fledged working on such functionality. Can someone please let me know which API needs to be used? Is it available FREE?


It appears there was an attempt at a free Android OCR library using the Tesseract OCR engine here. However, the code there seems to be rather old (6 to 7 years), and I’m not sure if anyone tried to update it or build a newer free library. I also don’t know if there’s any documentation for that library.

As for iOS, it appears someone created a wrapper for Tesseract OCR to work on iOS, as explained by this article..

If the above suggestions don’t pan out, and you can’t get a free solution that works for you, you could consider using a professional API like LEADTOOLS. (Disclaimer: I am an employee of this toolkit’s vendor). The toolkit has a powerful OCR engine for both Android and iOS. and there’s a free evaluation edition you can try before you decide whether to purchase or not.

You can also try the LEADTOOLS demo OCR applications from the Google Play Store‎ or the Apple App Store.

  • Thanks Amin for your reply and answer. That answers my query. Cheers, Tanuj K. Jan 4 '19 at 8:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.