2016-05-04 41 views
0

是否有任何库可以将输入词转换为所需的语法情况(属格,主格等)和复数/单数形式?语言库是否可以处理所需的语法情况?

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

我知道有像库apache lucenelanguage-tool,但似乎他们可以做词干和词法化,可用于搜索和拼写检查,但不适用于文本转换。

+0

变换文本对于机器来说是一个特别难的问题,因为他们需要以某种方式理解这些句子,而不是像拼写检查程序那样检查一些规则。 – zapl

回答

1

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

相关问题