1. A computer-implemented method, comprising: receiving a selection of characters from a set of characters, the set of characters corresponding to text from image data captured using a camera of a computing device; sending a request for at least one alternative character corresponding to the selection of characters; receiving the at least one alternative character corresponding to the selection of characters, the at least one alternative character determined using a user specific confusion matrix; displaying the at least one alternative character; receiving a selection related to the at least one alternative character; and updating the set of characters based on the selection.