IBMs new Dictionary and Thesaurus API enables Java programmers to have a transparent, Java-centric way to access lexicon as well as non-structured data and information
about words. The new class library provides an industry-standard technique to be used by dictionary providers in accessing data from Java applications.
Here's a related article that shows how to use the Dictionary and Thesaurus API for Java in your Java applications.