WhiteSmoke is optimized to correct the majority of mistakes in written English texts. It uses Natural Language Processing (NLP) to correct errors that are commonly made in the process of writing.
WhiteSmoke cannot detect all errors. Errors made on purpose are fundamentally different to ones that occur in the natural flow of writing. Thus, for example, WhiteSmoke will not offer relevant corrections for extreme spelling mistakes (xhdlsdsdley), nonsensical semantics (The apple ate the bee.), or abnormal grammar and sentence structures (Thinking I mind am gone mountain walk.).
If you keep this in mind and use WhiteSmoke in ordinary circumstances on common texts, the error detection and correction rate will be very high.
Help WhiteSmoke improve by joining the WhiteSmoke Enhancement Program.
Submit your text for further analysis so we can refine our grammar checking algorithms.
Please note: WhiteSmoke dynamically updates its grammar checking algorithms on a daily basis. Your text will help us expand the range of mistakes WhiteSmoke detects, and these changes will be available to you automatically.