1. A method for predictively converting a partial user input, comprising: receiving the partial user input from a user, the partial user input being in a non-target language or character set; performing predictive conversion of the partial user input based on a likely completions module to generate at least one possible converted completion of the partial user input, the at least one possible converted completion being in a target language or character set; and outputting one or more of the at least one possible converted completion.