On 18 May 2005 at 10:10, Suki Venkat, [TnQ] wrote:
> How is the grammar checker project going?

As far as I know there is no formal grammar checker project yet, just 
a few people playing with ideas.

Robert Vojta posted a message on 10th May about his Czech typo rule 
checker, which uses OOo's built-in search and replace regexes. I 
posted a reply with a link to the code I've been working on (now 
updated -- www.philoxenic.com/software/graviax_0.02.zip). However, 
it's fairly basic, and I don't get to spend as much time on it as I 
would like. And I'm being rather foolhardy linking to a DOS 
executable on an open source mailing list :-)

If there's anyone else out there doing similar work, it would be 
interesting to know. Since my last posting I've found this project: 
<http://www.danielnaber.de/languagetool/>. Nothing to do with OOo, 
but uses XML files (in Python) to check grammar rules in English, 
German and Hungarian.

> I have got a team that works extensively on PERL, Java, C++, etc... may
> be they can also help out.  
If anyone's interested in contributing to my project then please get 
in touch. It's probably a bit early to put it up on Sourceforge.

> TnQ Books and Journals, Chennai
> (the company is mostly into pre-press and typesetting)
One of the advantages of XML/regex grammar rules is that it ought to 
be straightforward to use the same rule set to power plug-ins for 
different applications (for example, InDesign). Before I started this 
C++ project, I had a Javascript script for InDesign that did a 
similar type of checking. The difficulty will be choosing a regex 
format that is supported across a number of programming languages 
without sacrificing too much power for defining complex rules.  

Best regards
Matthew

--
Matthew Strawbridge
http://www.philoxenic.com
Bespoke software development and freelance technical copy editing


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to