44 | | ^Describe your design here. |
| 44 | Here is a list of the libraries reviewed: |
| 45 | |
| 46 | == Jazzy == |
| 47 | * Websites: http://jazzy.sourceforge.net/, http://sourceforge.net/projects/jazzy |
| 48 | * Licence and code: LGPL, open-source |
| 49 | * Features: |
| 50 | * Based on Aspell algorithms (actually was a port of Aspell initially). |
| 51 | * Dictionaries specified as wordlists (can easily generate them from Aspell dictionaries). |
| 52 | * Comes with an English dictionary only but can get any of about 90 Aspell dictionaries to work. |
| 53 | * Can be used on Strings or in a JTextComponent. |
| 54 | * Documentation: |
| 55 | * No online docs or support forums (except few threads with no answers on SourceFourge). |
| 56 | * Relatively good JavaDoc and in-code comments. |
| 57 | * Internal: |
| 58 | * Uses event-driven approach (each spelling error is an event containing the misspelled word and a list of suggestions; listeners can be attached to handle the error). |
| 59 | * Words are passed as a WordTokenizer object constructed from a String. |
| 60 | |
| 61 | no documentation |
| 62 | provides swing ui? |
| 63 | |
| 64 | Suggester Spellcheck - http://www.softcorporation.com/products/spellcheck/, free |
| 65 | |
| 66 | Can provide search suggestions (commercial) |
| 67 | Fast, low-memory |
| 68 | Written in Java 1.2 |
| 69 | Better suggestions than jazzy |
| 70 | documentation for advanced (commercial) version only |
| 71 | seems easy to use |
| 72 | supports 9 languages |
| 73 | uses latex/tex indices |
| 74 | single language at a time |
| 75 | |
| 76 | JOrtho - open source |
| 77 | Supports text in JTextPane only |
| 78 | |
| 79 | drugi? |
| 80 | |