13. A computerized language processing method for Japanese Kana, the method comprising: receiving at least one Kana character from a user from an input device; applying a Kana rule set to the at least one Kana character, wherein the Kana rule set is in a database; defining the at least one Kana character in an alphabetic language based on a sound of the at least one Kana character; generating a full phonetic key for the defined at least one Kana character; generating a replaced-vowel phonetic key by replacing a vowel in the full phonetic key; generating a no-vowel phonetic key by removing the vowel in the full phonetic key; processing Kana records in the database to determine a relevant Kana record that has a phonetic key identical to at least one of the full phonetic key, the replaced-vowel phonetic key, and the no-vowel phonetic key; and presenting the relevant Kana record to the user.
13. A computerized language processing method for Japanese Kana, the method comprising: receiving at least one Kana character from a user from an input device; applying a Kana rule set to the at least one Kana character, wherein the Kana rule set is in a database; defining the at least one Kana character in an alphabetic language based on a sound of the at least one Kana character; generating a full phonetic key for the defined at least one Kana character; generating a replaced-vowel phonetic key by replacing a vowel in the full phonetic key; generating a no-vowel phonetic key by removing the vowel in the full phonetic key; processing Kana records in the database to determine a relevant Kana record that has a phonetic key identical to at least one of the full phonetic key, the replaced-vowel phonetic key, and the no-vowel phonetic key; and presenting the relevant Kana record to the user. 15. The method of claim 13 , wherein: generating the full phonetic key, comprises generating a primary full phonetic key; and if an alternate sound exists, generating a secondary full phonetic key; generating the replaced-vowel phonetic key, comprises generating a primary replaced-vowel phonetic key by replacing a vowel in the primary full phonetic key; and if the alternate sound exists, generating a secondary replaced-vowel key by replacing a vowel in the secondary full phonetic key; and generating the no-vowel phonetic key, comprises: generating a primary no-vowel phonetic key by removing the vowel in the primary full phonetic key; and if the alternate sound exists, generating a secondary no-vowel key by removing the vowel in the secondary full phonetic key.