Systems and methods for predictive conversion of user text input in one
language or character set to another language or character set are
disclosed. The method may generally include converting a partial user
input in a non-target language or character set to a converted partial
user input in a target language or character set and computing likely
possible converted completions of the converted partial user input based
on a likely completions module. The converting may be based on a
dictionary of non-target language or character set to target language or
character set mappings. The likely completions module may be a database
or a model trained by performing statistical analysis on a database of
user inputs or a subset thereof. The subset of user inputs may be
selected from those from a particular geographic location or time period
and/or from the user or the user's current session.