9. A computing device comprising: at least one processor; a presence-sensitive display; and a memory configured to store instructions that, when executed, cause the at least one processor to: output, for display at the presence-sensitive display, a graphical user interface including a committed-text region, a text-suggestion region, and a graphical keyboard comprising a plurality of keys; determine a first single-touch gesture detected at a first region of the presence-sensitive display at which a first key of the plurality of keys is displayed and a second single-touch gesture detected at a second region of the presence-sensitive display at which a second key of the plurality of keys is displayed, wherein a first character is associated with the first key and a second character is associated with the second key; determine, based on the first single-touch gesture and the second single-touch gesture, a first candidate word of a candidate phrase and a second candidate word of the candidate phrase, wherein the first candidate word comprises the first character and the second candidate word comprises the second character; output, for display in the committed-text region of the graphical user interface, the first candidate word and the second candidate word; and output, for display in the text-suggestion region of the graphical user interface, at least one next word that is subsequent to the first candidate word and the second candidate word in the candidate phrase.
12. The computing device of claim 9 , wherein the instructions, when executed, further cause the at least one processor to: select, based at least in part on the first single-touch gesture and the second single touch gesture, the first key and the second key of the plurality of keys; determine, based at least in part on the first key, a word-level token comprising a single string of a plurality of predicted characters; determine that the word-level token represents the first candidate word; and in response to determining that the word-level token represents the first candidate word, determine a phrase-level token based at least in part on the word-level token and the second key, wherein the phrase-level token comprises a plurality of character strings including the first candidate word, the second candidate word, and the at least one next word.