19. An electronic device comprising: a receiver configured to receive text input in a source language from a user; a processor configured to create source language sub-phonetic units for each word in the text input, convert the source language sub-phonetic units for the each word in the text input to target language sub-phonetic units, retrieve ranking of each of the target language sub-phonetic units from a database, create target language words based on the target language sub-phonetic units and the ranking of the each of the target language sub-phonetic units, and identify candidate target language words performing a reverse transliteration for the created target language words; and a display configured to display the candidate target language words to the user.
19. An electronic device comprising: a receiver configured to receive text input in a source language from a user; a processor configured to create source language sub-phonetic units for each word in the text input, convert the source language sub-phonetic units for the each word in the text input to target language sub-phonetic units, retrieve ranking of each of the target language sub-phonetic units from a database, create target language words based on the target language sub-phonetic units and the ranking of the each of the target language sub-phonetic units, and identify candidate target language words performing a reverse transliteration for the created target language words; and a display configured to display the candidate target language words to the user. 24. The electronic device of claim 19 , wherein, in order to train instances of the sub-phonetic units, the processor selects learned words from a target language corpus, forms learned sub-phonetic units based on frequently used phoneme sequences in the target language corpus, analyzes learned sub-phonetic units to derive preferences, and stores learned sub-phonetic units and corresponding preference in the database.