Lang libs是否需要处理必要的语法案例?

时间:2016-05-04 08:48:39

标签: java lucene languagetool

是否有任何lib可以将输入单词转换为所需的语法情况(genitive,nominative等)和复数/单数形式?

基本上我对英语,德语,俄语感兴趣。

我知道有像apache lucenelanguage-tool这样的库,但似乎他们可以做词干和词形还原,可以用于搜索和拼写检查,但不能用于文本转换。

1 个答案:

答案 0 :(得分:1)

我是LanguageTool的作者:它包含一个lemmatizer,也是相反的,我们称之为合成器:你可以从例如"行走"以其基本形式" walk"然后到它的所有形式,例如gerund" walking"。但是,您需要找出哪种形式。英语的相关代码为https://github.com/languagetool-org/languagetool/blob/master/languagetool-language-modules/en/src/main/java/org/languagetool/synthesis/en/EnglishSynthesizer.java,也支持俄语和德语。