[libvoikko] Relation between spelling and grammar checkers

Kevin Brubeck Unhammer apertium at unhammer.mm.st
Fri Sep 20 11:13:41 EEST 2013

Sjur Moshagen <sjurnm at mac.com> writes:

> 19. sep. 2013 kl. 21:55 skrev Harri Pitkänen <hatapitk at iki.fi>:
>> 1) During dictionary loading both dictionaries are loaded and wired into the
>>    same voikko_options_t structure. This would be quite easy to implement.
>>    * There is one complicated corner case though: what if the language tags
>>      represent different variants of the same dictionary? If user requested
>>      "sme-x-medicine" and we have only medical spell checker but standard
>>      grammar checker, can the standard grammar checker be used as a
>>      substitute?
>> 2) We can also require that all grammar checkers must also provide a spell
>>    checker. This will simplify the logic: format 4 would always hide a
>>    format 3 dictionary if they have the same language tag.
>>    * The variant issue would still be present. We might have a spell checker
>>      in format 3 for some variant and only standard dictionary in format 4.
> I would go for 2). The main reasoning is that you can then provide a
> spell checker together with the grammar checker that is tailored to
> work with the grammar checker. E.g. one can allow such a spell checker
> to be a bit more relaxed, if one knows that certain error patterns are
> better handled by the grammar checker. This would not be possible with
> option 1), because under that scenario we do not have any control of
> which version 3 dictionary is installed.

With 2) you can also potentially have a spell checker turn unknown words
into known words, which might help the disambiguation which again helps
the grammar checker.

Kevin Brubeck Unhammer

GPG: 0x766AC60C
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 489 bytes
Desc: not available
URL: <http://lists.puimula.org/pipermail/libvoikko/attachments/20130920/b16a6b7b/attachment.sig>

More information about the Libvoikko mailing list