>
> <jonorthwash> some way to get libvoikko to work in Word?
> <jonorthwash> spellcheck interface using the apertium API
> <spectie> that's impossible as far as TinoDidriksen knows
> <spectie> the word interface for spellchecking is basically closed


Figured I should attempt to clarify the situation on the list for future
reference...

So, proofing tools. Microsoft operates with Spelling, Hyphenation,
Thesaurus, and Grammar checking. Going to entirely ignore thesaurus...

On Mac, Microsoft does not support any way of making proofing tools for
Office. Simple as that.
Same goes for the Windows RT version of Office - but nobody is buying WinRT
tablets, so that's a minor issue.

On Windows, you can make spellers for Office if you go through the approval
process to get access to CSAPI ( http://support.microsoft.com/kb/262605 ).
This is a heavily NDA'ed API, that is also fairly limited.

- You can only make spellers - there is no support for making hyphenators
or grammar checkers. So to make hyphenators/grammar checkers, you need to
make a separate add-in with separate GUI and you don't get squigglies or
anything automatic.
- You cannot add new languages via CSAPI - can only make spellers for
languages that Office or Windows already knows. So e.g. Esperanto? Forget
it.
- Tokenization is controlled by Office. You get to work with whatever it
considers a token, which usually includes punctuation.
- And no context - each token is processed individually with no access to
surrounding tokens.

I have access to CSAPI, so I can package things if needed. But the NDA'ed
code is obviously not (L)GPL compatible, so it would require a license
exception or to be run as a separate process. I use a separate process for
the Greenlandic speller, and it works great.

For Windows 8, the situation changes drastically. Win8 has an OS-wide spell
checking service that anyone can make spellers for, analogous to Mac OS X.
See http://msdn.microsoft.com/en-us/library/windows/desktop/hh869748.aspxfor
how to do that. Plus Win8 knows many more languages, including
Esperanto.
There is no OS-wide hyphenation or grammar checking, though.

-- Tino Didriksen
------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
_______________________________________________
Apertium-stuff mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/apertium-stuff

Reply via email to