在java中查找单词的同义词和根

psy*_*psy 6 java dictionary synonym

我正在开发一个JAVA应用程序,用户在文本框中输入一个单词,该单词的同义词必须自动提供给他.

有一个词,是否有可能在JAVA中找到它的同义词及其根?我应该使用字典吗?

例如:

word:   killer
synonym: murderer butcher hitman

word:   killing
root:   kill
Run Code Online (Sandbox Code Playgroud)

Fab*_*eeg 4

一种选择是将 WordNet 与 Java API 一起使用,例如 JAWS: http: //lyle.smu.edu/~tspell/jaws