1. A method for input of text symbols into an electronic device, the method comprising: receiving an input reflecting selection of a key; identifying a set of symbol variants based on the key selection; receiving a symbol selection input reflecting selection of a symbol from the set of symbol variants, wherein the selected symbol is a syllable in a first language; identifying a set of syllable variants in a second language corresponding to the syllable in the first language; receiving a syllable selection input reflecting selection of an input syllable from the set of syllable variants in the second language; and outputting the selected input syllable.