11. The method according to claim 9, wherein said processing English letters comprises the steps of: when all of the English letters are consonants, stopping said phonetic spelling check; deleting all non-English letters and symbols excepts `-`; providing a mapping representing the relationship between the English letters and corresponding symbols, wherein each of said English letters maps to at least one of said symbols; generating a plurality of letter strings comprising said symbols according to replaceability of said symbols; filtering out all same vowels in succession until one thereof is left; changing n to .eta. if n is followed by k or g; changing s.intg. to .intg. if .intg. is preceded by s, and changing k.intg. to t.intg. if .intg. is preceded by k; replacing ed by t if the ed locates at the end of the letter string, and is preceded by p, k, s, .intg., t.intg., .theta., and f, otherwise, replacing the ed by d if is not preceded by d or t; replacing the ed by Id if none of the conditions in the previous step exists; deleting all null characters in the letter strings; finding the corresponding English letters for each of the letter strings; and generating additional letter strings by deleting consonants in succession one at a time starting from the second of said symbols of each of the letter strings.
9. A method of phonetic spelling check, comprising: providing a phonetic mapping representing the relationship between a plurality of letters and corresponding phonetic symbols, wherein each of said plurality of letters maps to at least one of said phonetic symbols, said phonetic mapping being established in accordance with rules of English pronunciation, and said letters including English letters, phonetic alphabets, and wild card symbols; generating a plurality of phonetic strings comprising said phonetic symbols according to replaceability of said phonetic symbols by separately processing the English letters, the phonetic alphabets, and the wild card symbols; and filtering out a portion of said plurality of phonetic strings according to spelling rules of English language, said filtering step comprising the steps of: filtering out the same phonetic symbols in succession until one thereof is left; changing n to .eta. if n is followed by k or g; changing s.intg. to .intg. if .intg. is preceded by s, and changing k.intg. to t.intg. if is .intg. preceded by k; finding the corresponding letters for each of said phonetic strings; and generating additional phonetic strings, each of said additional phonetic strings having similarity in the phonetic symbols thereamong.