13. A mobile communication device capable of processing Chinese language data, comprising: a keyboard having keys representing a plurality of characters for composing Pinyin syllables; an input queue configured to receive input Pinyin syllable from the keyboard; a memory configured to store a plurality of Hanzi character candidate lists and a plurality of language data records for a plurality of words having multiple Pinyin syllables, wherein each of the Hanzi character candidate lists comprise a plurality of Hanzi character candidates that are associated with a Pinyin syllable, and each Hanzi character candidate having a candidate index in the Hanzi character candidate list, and wherein each of the plurality of language data records comprise a key and a value, each key comprising an array index and tone information for each of the multiple Pinyin syllables in one of the plurality of words and each value comprises a candidate index to identify a Hanzi character candidate for each of the multiple Pinyin syllables in one of the plurality of words; an input processor operatively coupled to the memory and the input queue and configured to segment the input Pinyin syllables into input words, to search the language data records for language data records respectively corresponding to the input words including the input Pinyin syllables, and to convert the input words into the Chinese Hanzi character candidates using the Hanzi character candidate indexes in the corresponding language data record; a display; and a user interface coupled between the display and the input processor to display the input Pinyin syllables on the display and to replace the input Pinyin syllables with the Chinese Hanzi character candidates when the input Pinyin syllables are converted by the input processor.
14. The mobile device of claim 13 , wherein the input queue is further configured to receive a Hanzi character selection input identifying a selected Hanzi character representing one or more of the input Pinyin syllables, and wherein the input processor is further configured to determine whether a Hanzi character selection input has been received, and to convert the one or more of the input Pinyin syllable inputs into the selected Hanzi characters where a Hanzi character selection input has been received.