15. A Non-transitory computer-readable storage medium storing instructions that, when executed by a computing system, cause the computing system to perform operations for reducing a number of user corrections entered to obtain a correct account number of a financial transaction card, the operations comprising: receiving from a server multiple versions of text recognition results, each version comprising multiple character positions with one or more corresponding recognized characters; identifying a best guess from the multiple versions of text recognition results; displaying a textual representation of the best guess; receiving a correction character corresponding to a character of the textual representation, the correction character indicating a difference between the best guess and the correct account number; eliminating, based on the correction character, one or more of the multiple versions of text recognition results to create one or more remaining versions; identifying a new best guess from the remaining versions; and updating the textual representation with the new best guess showing at least: a first difference indicating the correction character; and a second difference indicating a difference between the best guess and the correct account number other than the correction character.
15. A Non-transitory computer-readable storage medium storing instructions that, when executed by a computing system, cause the computing system to perform operations for reducing a number of user corrections entered to obtain a correct account number of a financial transaction card, the operations comprising: receiving from a server multiple versions of text recognition results, each version comprising multiple character positions with one or more corresponding recognized characters; identifying a best guess from the multiple versions of text recognition results; displaying a textual representation of the best guess; receiving a correction character corresponding to a character of the textual representation, the correction character indicating a difference between the best guess and the correct account number; eliminating, based on the correction character, one or more of the multiple versions of text recognition results to create one or more remaining versions; identifying a new best guess from the remaining versions; and updating the textual representation with the new best guess showing at least: a first difference indicating the correction character; and a second difference indicating a difference between the best guess and the correct account number other than the correction character. 23. The computer-readable storage medium of claim 15 further comprising: eliminating from the multiple versions of text recognition results, versions of text recognition results that have a total confidence score below a specified threshold value.