views:

1332

answers:

4

For an online project I'm working on, I am looking for a open source grammar checker. I have searched Google, with some good results (http://www.link.cs.cmu.edu/link/, etc), but I am wondering what all of you think about this topic.

I need this to be able to be used online, versus desktop based, but this is the only real specification I have. If it has a built-in spell checker, that would be a plus, but I can always use another project for that purpose.

Thanks for any help.

A: 

Have you taken a look at the Xinha project? I believe that has spell check and possibly grammar check.

Andrew Siemer
Hi Andrew: Unfortunately, I am not finding that project. Would you happen to have a link to it?
PF1
Probably because it's spelled "Xinha".
mouche
there's a link to: http://xinha.webfactional.com/
pageman
Unfortunately, I'm not finding grammar check on there. If I'm wrong, please let me know.
PF1
A: 

Several wysiwyg editors have support for spell checking: feckeditor, htmlarea, tinymce.

I think most of them uses aspell dictionaries.

rjlopes
I believe the question is about grammar checking, not spell checking.
Milan Babuškov
@Milan Babuškov This is correct, the question is about grammar checking.
PF1
what is this "aspell" dictionary? maybe you should use the spell checker ;) - also, in the spirit of grammar and this question: "most of them *use* ..."
Erich Mirabal
SOrry i misunderstood the question, a grammar checker is not the same that a speel checker.@Erich: aspell is an open source spell checker that has many dictionaries http://en.wikipedia.org/wiki/Aspell another example is hunspell http://en.wikipedia.org/wiki/Hunspell
rjlopes
+2  A: 

LanguageTool should fit the bill:

http://www.languagetool.org/

richardtallent
Hi richardtallent: Will this work online, or is it desktop side only?
PF1
I saw a online version here: http://community.languagetool.org/, but I'm not sure if this is available to download.
PF1
IIRC, it's a Java app with a default UI interface, but the underlying engine could be run server-side via JSP. You may even be able to embed it as an applet in a live web page and call it from your form code. I tried once to compile it under J# and that led to nothing but frustration. That said, using the actual engine might be worth the trouble if you're serious about implementing a grammar checker.
richardtallent
@richardtallentThanks for your help. I think I'll drop a post at their site and ask what they are using to accomplish that effect. The problem is that I don't really want the user to need Java to use the program. And I want it more to be that when they enter the text, another page returns what is wrong/right about their grammar.
PF1
A: 

try polishmywriting.com (now afterthedeadline.com)

I think the developer's details are here: http://news.ycombinator.com/user?id=raffi here's an ASK HN post from raffi: http://news.ycombinator.com/item?id=286162

UPDATE: you can get an API Key (i.e. for Wordpress): http://www.afterthedeadline.com/download.slp?platform=Wordpress

pageman
@pageman Thanks for the suggestion. It looks like a very good tool. However, does it require you to buy those Service Plans in order to use it?
PF1
@PFI that's why I included raffi's details - get a news.ycombinator.com account and try to contact raffi - there might be a licensing deal there somewhere ...
pageman