1. A system for multilanguage text input in a handheld electronic device, the system comprising: a multilanguage text input application implemented in the handheld electronic device; at least one additional application implemented in the handheld electronic device; a plurality of language databases containing language data from a plurality of different languages usable by the multilanguage text input application; and an interface communicating with the multilanguage text input application and the at least one additional application, the interface providing the multilanguage text input application, at the time of multilanguage text input, with data from more than one of the plurality of language databases in response to a single request for data from the multilanguage text input application to the interface, the interface further providing the at least one additional application with data from at least some of the language databases accessed for the multilanguage text input application.