I at least would very much like to see collaboration between OpenOffice.org, KDE and other projects on this area. We in the Finnish linguistic tools project (Voikko) have produced a working spellchecker and hyphenator, but integrating them to the various different applications has been a pain because almost every application uses different backend: - OpenOffice.org has its own API for spellchecker and hyphenator extensions, and we support OOo by providing such extension.
I've created a page on the fdo wiki for "language checking" http://freedesktop.org/wiki/Standards_2fdesktop_2dlanguage_2dchecking_2dspec This isn't much on it yet, but I'd like to standardize the interfaces to spell / grammar / style checkers. Enchant isn't perfect, but it is a step in the right direction. We don't necessarily need Enchant the library, but Enchant-the-spec, a standard interface for spell checkers would be great. So, you would just have to make an Enchant-the-spec conforming plugin and you could use it in any conforming application. Enchant-the-software would provide a reference implementation and would be used by several projects, but not be required. Elixir is meant to be the same thing as Enchant, but for grammar / style checking. Currently I'm rethinking my whole approach. Actually implementing my original ideas brought up a several issues I hadn't considered.
I did not see hyphenation mentioned in your description of Sonnet. Maybe hyphenation plugins could be supported as well, although I am not sure if there are many free applications apart from OpenOffice.org and LaTeX that actually support automatic hyphenation at all. Anyway, if there will some day be hyphenation support in Sonnet, I will try to write a Finnish plugin for it.
Currently, hyphenation, doesn't exist in KDE as a whole. Words aren't hyphenated at all in general applications. KOffice, however, includes kohyphen, which for the moment won't be part of Sonnet. We might make it a component at a later date, but I have a bunch on my plate for the time being. Regards, Jacob --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
