12. A method for converting a string of Kana characters into a string of Kanji characters in a Japanese writing system, the method comprising the acts of: receiving the string of Kana characters comprising a number of substrings; generating Kanji candidates for each of the substrings; selecting the Kanji candidates if a trigram probability generated for a trigram of Kanji candidates is above a first threshold; when no trigram probability is above the first threshold, selecting the Kanji candidates if a bigram probability generated for a bigram of Kanji candidates is above a second threshold; when no bigram probability is above the second threshold, selecting the Kanji candidates based on cluster bigram probabilities calculated for combinations of clusters associated with different display and reading pairs, at least one cluster generated from different parts-of-speech associated with a single display and reading pair; and displaying the Kanji candidates associated with the corresponding substrings based on an order of precedence.
12. A method for converting a string of Kana characters into a string of Kanji characters in a Japanese writing system, the method comprising the acts of: receiving the string of Kana characters comprising a number of substrings; generating Kanji candidates for each of the substrings; selecting the Kanji candidates if a trigram probability generated for a trigram of Kanji candidates is above a first threshold; when no trigram probability is above the first threshold, selecting the Kanji candidates if a bigram probability generated for a bigram of Kanji candidates is above a second threshold; when no bigram probability is above the second threshold, selecting the Kanji candidates based on cluster bigram probabilities calculated for combinations of clusters associated with different display and reading pairs, at least one cluster generated from different parts-of-speech associated with a single display and reading pair; and displaying the Kanji candidates associated with the corresponding substrings based on an order of precedence. 14. The method of claim 12 further comprising the act of storing a Japanese language dictionary comprising a plurality of entries, each entry comprising a display, a reading, and a part-of-speech.