LanguageTool is a style and grammar checker that currently supports English, German, Polish, and Dutch, and offers initial support for other languages like French and Spanish. It scans the words and their part-of-speech tags for occurrences of error patterns, which are defined in an XML file. Furthermore, more powerful error rules can be written in Java. LanguageTool should be used after the spelling of a text has been corrected.
This version supports easier rule editing, adds more rules for French, improves recognition of German compound nouns, adds XML disambiguation rules, makes improvements to the rule syntax, adds initial support for Slovenian, and improves rules for Polish, English, and Spanish.
URL: LanguageTool: an Open Source language checker for English, German, Polish, and others