RapidSpell provides 3 Swing Beans to add checking functionality to your Swing GUI or non GUI (eg; console/server) applications.
The RapidSpellGUI Bean provides all the usual features, add, change, change all, ignore, ignore all, and smart suggestions. It interactively checks ANY JTextComponent derived component such as JEditorPane, JTextPane, JTextArea and JTextField< - checks selections, whole documents with wrap at end, highlights errors, accepts manual corrections, allows user to edit main document during spell check and also supports a user dictionary.
The RapidSpellAsYouType Bean provides as-you-type checking with full in-document highlighting in any JTextComponent derived component. RapidSpellAsYouType highlights errors as they are typed/pasted/edited, providing suggestions in a right-click context menu.
The nonGUI Bean provides core spell checker functionality suitable for deep integration, user interface rewrites or console applications. It has been clocked at 50,000 words/sec on a basic 1GHz PC. The main dictionary may be customized or created from scratch with our free Dict Manager tool.
RapidSpell has built-in multi-lingual support, offering the GUI in several languages.URL: http://www.keyoti.com/products/rapidspell/