nlp – 是否有数据库,API或可解析文本以获取动词共轭?

这不是直接的编程问题,所以我提前道歉.我一直在为一个无需语法的随机语句生成器,用于打字游戏,我想做的是,我一直在困难的时候找到任何可解析(或可调用)数据来获取动词变换.最终,如果我找不到这样的东西,我将不得不通过我创建的字典,并添加第一人称单数和复数,第二人称单数和复数,第三人称单数和复数,简单的过去,过去分词和每个不规则动词的现在分词形式.

这在许多语言中不会是一个问题,但是有这么多不规则的英文动词,这可能需要很长时间才能手动进行.我没有反对更糟糕的选择,但是我想确保我不会浪费淫秽的时间自己做,当有一些数据库可以使用.

我已经看到了http://www.scientificpsychic.com/verbs1.html,并与创作者说话,但他并没有释放他的确切字典(只是为它的类).我也看过像http://www.verbix.com/webverbix/English/find.html这样的网站,这对刮刮来说非常棒,但这也是一个痛苦.

这个问题在(Verb Conjugations Database)之前已经被问到了,但问题是没有得到答复,而且asker暗示解决问题,但从来没有说过解决方案.

解决方法

MorphAdorner(Java)有一个简单的 Verb conjugator(带在线演示).

但是,如果您对详尽的列表感兴趣,可以查看Lexical Tools’ Inflection Variants.下载Lexical Tools后,您将导入数据到您的数据库服务器.然后,您可以使用库(Java)查询数据库.

SimpleNLG也有这个功能,并且与词汇工具非常相关.

相关文章

python方向·数据分析   ·自然语言处理nlp   案例:中...
原文地址http://blog.sina.com.cn/s/blog_574a437f01019poo....
ptb数据集是语言模型学习中应用最广泛的数据集,常用该数据集...
 Newtonsoft.JsonNewtonsoft.Json是.Net平台操作Json的工具...
NLP(NaturalLanguageProcessing)自然语言处理是人工智能的一...
做一个中文文本分类任务,首先要做的是文本的预处理,对文本...