LanguageTool

LanguageTool finds many errors that a simple spell checker cannot detect. It supports more than 25 languages, including English, Spanish, and French.