License - LGPL
A simple, pluggable, python spelling/grammar checker. Works automatically with marked-up stuff.
The grammar checker tools out there are surprisingly bad. They give a lot of false-positives based on technical rules ("I am.", answered Bob.) and yet still don't clean up crappy writing. (The tree was big. The tree was good. It was a big, good, tree.)
Many of the individual tools work, but I really need a smart grammar parser like "bllip" to proceed.
- need a duplicate phrase finder capable of detecting "the cat toyed with the with the mouse"
- use grammar sense to separate mistakes like "would you like his one" = "this one"
- Should use something like NLTK or PANDAS
- Differentiate between strict and conversational English. (Use more conversational in sentences).
- Ability to split sentences up short and snappy as possible
- Autodetect common spell-chucker problems
- Auto fix repeated words
- Integrate with openoffice
- How to detect missing "that" as in "The change of light was so sudden [THAT] it made Bob blink. He stumbled inside hoping to get out of the way so [THAT] the others wouldn’t run into him."
- wordification of things like "what so ever" and "none the less"
- detect the correct homophones "Whether"=>"weather" "Tale"=>"tail", "to"=>"too"=>"two"
- somehow make verb tenses match
- A good name for this when done might be "pudding", as in, "the proof is in the pudding"
- detect when more scene description is necessary (smell,sound,feel,grit,light...)