1. A method of enabling text input on a mobile electronic device, the method comprising: detecting on the mobile electronic device an initial input of a textual object comprising a number of characters, each character being of a first type, of a second type, or of both; performing a storage operation comprising at least one of: responsive to a determination that all of the characters are of at least the first type, storing a first representation of the textual object in a first data source, and responsive to a determination that all of the characters are of at least the second type, storing a second representation of the textual object in a second data source; detecting a textual input in one of a first alphabet that can be transliterated into characters of at least the first type and a second alphabet that can be transliterated into characters of at least the second type; when the textual input is in the first alphabet, comparing the textual input with the first data source to identify the first representation of the textual object; when the textual input is in the second alphabet, comparing the textual input with the second data source to identify the second representation of the textual object; and outputting the textual object as a proposed transliteration of the textual input.