

Grammar Patrol adds a dedicated “Grammar Checker” admin page where you can browse every post, page, and custom post type on the site, run an on-demand grammar/spelling check against LanguageTool’s public API, and review each flagged issue before approving a fix individually or in bulk.
Content is read and written through source-specific adapters, so the same check works whether the text lives in:
post_contentA site-wide ignore list lets you mark project-specific terms (brand names, jargon) as never-flag, so they don’t keep showing up on every check.
Fixes are only ever applied after explicit per-issue or bulk approval, and every change goes through the normal WordPress revision system (or the content source’s own equivalent) so it stays reversible.
This plugin relies on one third-party service: LanguageTool, used to analyze text and identify grammar, spelling, and style issues.
It sends the plain-text content of a post, page, or custom post type to LanguageTool’s public API. This only happens when a user explicitly triggers a check (clicking an item in the Grammar Checker list, clicking “Re-check,” or clicking “Check grammar” in the in-editor panel) – never automatically or in the background. No content is sent while merely browsing the list of content.
This service is provided by LanguageTool (operated by Learneo, Inc.): Terms of Service, Privacy Policy.