There are many online websites which can provide the OCR. There are many factors which needs to be considered. Most of the OCR are good at english language. However, if you are looking for multi lingual support then the options are limited. Another factor which needs to be considered is the resolution and format of the document. Again, most of the OCR process fails for low resolution and hand written scanned documents. I have tried the following options which can be used This site is good for many locales. I have tried for different languages like french, arabic. There are some formatting issues and may require some work post process
To read the document, just save the document in a new .pdf document file. The file must be large enough. Then, find a PDF printer and print the document. Use this website for scanning. You will get two .pdf files. Both files contain a small snippet of each text. The snippet can be viewed in a web browser, which allows you to compare the text with your existing text for reference. Use the OCR tool to scan any document with the provided text and compare it with the existing text to determine changes or discrepancies. As you can see, you can have a lot of different interpretations of the same data. There are many good OCR programs, but most of them can't handle all text types.