1. A method of revising Optical Character Recognition (OCR) data stored on a non-transitory, computer-readable medium, comprising: indexing, by a processor on a terminal device, locations of potential errors within the OCR data, wherein the OCR data is extracted textual information from a target image; displaying, by the terminal device, a sentence within the target image, wherein displaying the sentence within the target image comprises highlighting the sentence in the target image, and wherein the sentence corresponds to a portion of the OCR data that includes at least one of the potential errors; displaying, by the terminal device, the portion of the OCR data, wherein the portion of the OCR data is displayed inside an editing box that overlays the target image; receiving, from a user input device, an editing operation indicating a correction to be made to the OCR data; and editing, by the terminal device, the OCR data in response to the editing operation.