Nlp 是否有数据库、API或可解析文本用于获取动词变位?

Nlp 是否有数据库、API或可解析文本用于获取动词变位?,nlp,Nlp,这不是一个直接的编程问题,所以我提前道歉。我一直在为我想做的打字游戏开发一个无语法的随机句子生成器,我一直很难找到任何可分析(或可调用)的数据来获取动词的变化。最后,如果我找不到类似的东西,我将不得不翻阅我创建的字典,为每个不规则动词添加第一人称单数和复数、第二人称单数和复数、第三人称单数和复数、简单过去、过去分词和现在分词形式 这在许多语言中都不是问题,但是有太多不规则的英语动词,这可能需要很长很长时间才能手动完成。我并不反对更糟糕的选择,但我想确保,当我可以使用一些数据库时,我不会浪费淫秽的

这不是一个直接的编程问题,所以我提前道歉。我一直在为我想做的打字游戏开发一个无语法的随机句子生成器,我一直很难找到任何可分析(或可调用)的数据来获取动词的变化。最后,如果我找不到类似的东西,我将不得不翻阅我创建的字典,为每个不规则动词添加第一人称单数和复数、第二人称单数和复数、第三人称单数和复数、简单过去、过去分词和现在分词形式

这在许多语言中都不是问题,但是有太多不规则的英语动词,这可能需要很长很长时间才能手动完成。我并不反对更糟糕的选择,但我想确保,当我可以使用一些数据库时,我不会浪费淫秽的时间自己做这件事

我见过这位创作者,也和他交谈过,但他并没有发布他确切的字典(只是它的类)。我也看到过这样的网站,这对刮擦很有帮助,但这也有点痛苦

这个问题以前在这里被问过(),但是这个问题没有得到回答,提问者暗示要解决这个问题,但从未说过解决方案是什么。

Morphanderner(Java)有一个简单的(带有在线演示)

但是,如果您对详尽的列表感兴趣,可以查看。下载后,您将把数据导入数据库服务器。然后,您可以使用他们的库(Java)查询数据库


也有这个功能,与词法工具有很大关系。

SimpleNLG解决了我的大部分问题。非常感谢。如果没有它,我可能会有点不知所措。事实上,我只使用它的lexicon XML文件,因为我正在构建用于Django的引擎,但我将在游戏中使用Scala,所以竖起大拇指。有西班牙语->英语的转换API吗?也就是说,对于我正在构建的应用程序,我需要
quiero
被识别为
I-present
queryr表单