What is the best Java spell checking API?
Free or purchased, must be royalty-free.
What is the best Java spell checking API?
Free or purchased, must be royalty-free.
Just used Jazzy and it worked well. Try this example and download the dictionary.
Here's the Maven dependency:
<dependency>
<groupId>net.sf.jazzy</groupId>
<artifactId>jazzy</artifactId>
<version>0.5.2-rtext-1.4.1-2</version>
</dependency>
Sentry Spell Checker seems interesting. It supports dialog-based spell checking and as-you-type highlighting of misspelled words. It's a commercial product ($399 for the engine), but there are no royalty fees.
Jazzy is a simpler, open source alternative. It's been around for awhile, but doesn't seem to be under active development anymore. On the bright side, it is free (LGPL license).
I would look at Jazzy first to see if it fits your needs. There's a demo applet here where you can try it out.
There are a couple other I have heard of, but I don't know if they are any good.
Rapidspell and JTextCheck