3. A method for correcting at least one confused word in a phrase written in a natural language, comprising: (a) suspecting a word of being a confused word when it is found in a dictionary; (b) creating a set of correction alternatives for the suspected confused word in the phrase, based on a combination of: (i) editing distance between the suspected word and possible correction alternatives; (ii) phonetic distance between the suspected word and possible correction alternatives; and (iii) wildcard, including phonetic, substitutions; (c) generating sets of N-grams, for the suspected confused word and for each of one or more of its correction alternatives, wherein each N-gram includes either the correctly spelled word or one of its correction alternatives, and one or more other words from the phrase; (d) querying a validated N-gram database with substantially each N-gram of the generated N-gram sets to generate a score for the suspected confused word and one or more of its correction alternatives, wherein the score is at least partially based on the (relative) frequency of occurrence of N-grams from the N-gram set corresponding to the suspected confused word and the frequency of occurrence of N-grams from N-gram sets corresponding to substantially each of the correction alternatives, in the validated N-gram database; (e) adjusting the score of substantially each N-gram based on a context scoring function; (f) calculating a final score for the suspected confused word and substantially each of the correction alternatives based on a combination of their adjusted scores and each of: (i) editing distance between the identified word and the correction alternative; (ii) phonetic distance between the identified word and the correction alternative; and (iii) Parts Of Speech and Grammar scoring; g) determining if the suspected confused word is indeed a detected confused word based on a comparison of its adjusted score to the adjusted scores of one or more of its correction alternatives; and (h) suggesting a list of one or more of the suspected confused word's correction alternatives, wherein said suggested correction alternatives are the alternatives for which the highest final scores were calculated including relative normalized scores.
3. A method for correcting at least one confused word in a phrase written in a natural language, comprising: (a) suspecting a word of being a confused word when it is found in a dictionary; (b) creating a set of correction alternatives for the suspected confused word in the phrase, based on a combination of: (i) editing distance between the suspected word and possible correction alternatives; (ii) phonetic distance between the suspected word and possible correction alternatives; and (iii) wildcard, including phonetic, substitutions; (c) generating sets of N-grams, for the suspected confused word and for each of one or more of its correction alternatives, wherein each N-gram includes either the correctly spelled word or one of its correction alternatives, and one or more other words from the phrase; (d) querying a validated N-gram database with substantially each N-gram of the generated N-gram sets to generate a score for the suspected confused word and one or more of its correction alternatives, wherein the score is at least partially based on the (relative) frequency of occurrence of N-grams from the N-gram set corresponding to the suspected confused word and the frequency of occurrence of N-grams from N-gram sets corresponding to substantially each of the correction alternatives, in the validated N-gram database; (e) adjusting the score of substantially each N-gram based on a context scoring function; (f) calculating a final score for the suspected confused word and substantially each of the correction alternatives based on a combination of their adjusted scores and each of: (i) editing distance between the identified word and the correction alternative; (ii) phonetic distance between the identified word and the correction alternative; and (iii) Parts Of Speech and Grammar scoring; g) determining if the suspected confused word is indeed a detected confused word based on a comparison of its adjusted score to the adjusted scores of one or more of its correction alternatives; and (h) suggesting a list of one or more of the suspected confused word's correction alternatives, wherein said suggested correction alternatives are the alternatives for which the highest final scores were calculated including relative normalized scores. 9. The method according to claim 3 further comprising giving the frequency of occurrence of N-grams possessing higher N-values a greater effect on the scores of the correction alternatives than the effect given to equal frequencies of occurrence of N-grams possessing lower N-values.