input method editor

Noun

 * 1)  A program that facilitates the input of foreign scripts or exotic symbols on a computer or similar device.