1. A method to predict the reading of Japanese ideographs of Japanese words and/or sentences comprising the steps of: creating underlying readings for a data store having Japanese words with Japanese ideographs, said underlying readings created employing data comprising any of base kanji readings and quasi-phonological rules; generating a decision tree, said decision tree setting forth steps for predicting readings of said Japanese ideographs; and processing said Japanese words and/or sentences to provide readings of said Japanese ideographs of said Japanese words and/or sentences.