1. A system for multiple language input into an electronic device, comprising: a) an electronic device with an embedded operating system (OS), a general user interface (GUI) a numerical keypad, control keys and a display screen; b) a character pattern data base with an index to allow access to character patterns contained within said character pattern database; c) a language input editor; d) a user application; and e) said user application accesses said character pattern data base through said language input editor using the numerical keypad and control keys to display a selected language character on said display screen.