1. A method comprising: performing optical character recognition on one or more initial images of a document to produce initial optical character recognition results and displaying the initial optical character recognition results of the document to a user; receiving a feedback from the user regarding an error location in the initial optical character recognition results, wherein the error location is a location of a misspelled character sequence in the initial optical character recognition results; receiving an additional image of the document, wherein the additional image contains a portion of the document, which corresponds to the error location; performing optical character recognition of the additional image to produce additional optical character recognition results; identifying a cluster of character sequences corresponding to the error location by matching the initial optical character recognition results and the additional optical character recognition results; performing, for each of the cluster of characters, a probability evaluation to determine a plurality of probability values for the cluster of characters; identifying, based on the probability values, a character sequence of the cluster of character sequences as a corrected character sequence; and displaying to the user modified optical character recognition results, which contain in the error location the corrected character sequence, wherein the corrected character sequence is different from the misspelled character sequence.