20 Sep 2005 msevior   » (Master)

I love stuff like this.

A few days ago I got an email of the blue from Daniel Naber ( http://www.danielnaber.de ) who will be giving a talk at a OO.o convention about OO's linguistic capabilities. He asked if the grammar checking facility we have in AbiWord can give suggestions for incorrect grammar as well as marking incorrect regions.

Unfortunately link-grammar, which we use for our grammar checker, does not have this capability and told him that. He then told me about his project, LanguageTool. LanguageTool is written in java, can currently grammar check in English and German and provides natural language descriptions of suspected grammatical mistakes.

I asked him if he'd tried gjc and if he knew how provide a C/C++ interface to his code. If we can work this out, the AbiWord side of things is very straight forward. We only have to subclass one existing piece of code in a plugin and wrap his code with a two method API. It's all in a plugin so it won't disturb the rest of our codebase.

If we can work out how to use gcj and do the C/C++ interface we'll can test out his grammar checker in AbiWord in less than one week of real time.

Unfortunately neither he nor I know how to make a gcj <-> C/C++ bridge. So if you do, let us know and we'll Rock On with Free Software<sup>TM</sup> :-)

Comments Here

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!