JOrtho (Java Orthography) is a spell-checker entirely written in Java. Its dictionaries are based on the free Wiktionary project and can therefore be updated by virtually any language.
The library works with any JTextComponent from the Swing frame work. This includes JTextPane, JEditorPane and JTextArea. It is an Open Source project hosted on SourceForge.
What does the library do when it is bound to a JTextCompontent?
JOrtho has the following requirements to run smoothly:
This is a list of products that are known to use JOrtho. If you think there are other products, please let us know that we can complete this list.
The tool and the dictionaries can be downloaded at SourceForge.
The API is available here.
JOrtho is published under the GNU General Public License (GPL) for inclusion in programs published under a compatible open-source license. If you want to use JOrtho in a commercial product then you can order it in our shop.
i-net software offers a JOrtho Commercial license with it's own license agreement.
If you have further questions on licensing, please contact our support teams.
Please read the license agreement before you purchase the JOrtho Commercial License.
The dictionaries files are a list of words. Every word is saved in a separate line. The word list is saved in UTF8 encoding. The resulting file is compressed with gzip.
The dictionaries are based on the Wiktionary dictionaries. This is a step by step description how you can generate a new dictionary version.
java -Xmx256M com.inet.jorthodictionaries.BookGenerator en <wiktionary folder>