1. A method, comprising: receiving, by a computing device, a first user input, wherein the first user input comprises at least one character of a script for a supported language where a number of characters in the script is greater than a number of keys on an input device; identifying a plurality of words in the supported language that match the first user input; and displaying a subset of the plurality of words based on a frequency value associated with each of the plurality of words.