是否有任何库可以将输入单词转换为所需的语法大小写(属格、主格等)和复数/单数形式?
基本上我对英语、德语、俄语感兴趣。
我知道有类似apache lucene
and的库language-tool
,但似乎它们可以进行词干提取和词形还原,并且可以用于搜索和拼写检查,但不能用于文本转换。
是否有任何库可以将输入单词转换为所需的语法大小写(属格、主格等)和复数/单数形式?
基本上我对英语、德语、俄语感兴趣。
我知道有类似apache lucene
and的库language-tool
,但似乎它们可以进行词干提取和词形还原,并且可以用于搜索和拼写检查,但不能用于文本转换。
我是LanguageTool的作者:它包含一个词形还原器,也包含一个相反的词,我们称之为合成器:你可以从例如“walks”到它的基本形式“walk”,然后到它的所有形式,例如动名词“walking” ”。不过,需要哪种表格由您自己决定。英文的相关代码位于https://github.com/languagetool-org/languagetool/blob/master/languagetool-language-modules/en/src/main/java/org/languagetool/synthesis/en/EnglishSynthesizer.java,也支持俄语和德语。