French grammar and spell checking with Grammalecte, using a local server, a remote server, or a fully offline engine.