grammar-check

Checks grammar using LanguageTool.


Licenses
LGPL-3.0/GPL-3.0+
Install
pip install grammar-check==0.7.2

Documentation

grammar-check

Python wrapper for LanguageTool.

This is a fork of https://github.com/myint/language-check

Example usage

From the interpreter:

>>> import grammar_check
>>> tool = grammar_check.LanguageTool('en-GB')
>>> text = 'This are bad.'
>>> matches = tool.check(text)
>>> len(matches)
1

Automatically apply suggestions to the text:

>>> grammar_check.correct(text, matches)
'These are bad'

From the command line:

$ echo 'This are bad.' > example.txt

$ grammar-check example.txt
example.txt:1:1: THIS_NNS[3]: Did you mean 'these'?

Installation

To install via pip:

$ pip install --user --upgrade grammar-check

Prerequisites