Java 单词类的在线(最好)查找API

Java 单词类的在线(最好)查找API,java,web-services,nlp,Java,Web Services,Nlp,我有一个单词列表,我想对它进行筛选,这样我就可以使用Java只获得单词列表中的名词。为了做到这一点,我正在寻找一种简单的方法来查询单词类型的数据库 我的问题是,有没有人知道一个免费、简单的单词查找API,它可以让我找到单词的类别,而不一定是它的语义定义 谢谢 本 编辑:我所说的词类是指“词性”,谢谢你澄清这个词的类型?例如动词、名词、形容词等?如果是这样的话,你可能会遇到这样的问题:有些词可以用多种方式使用。你能把那张卡卖给我吗?那是一笔糟糕的交易 请参阅以获取一些建议 再看一看,似乎它可能正符

我有一个单词列表,我想对它进行筛选,这样我就可以使用Java只获得单词列表中的名词。为了做到这一点,我正在寻找一种简单的方法来查询单词类型的数据库

我的问题是,有没有人知道一个免费、简单的单词查找API,它可以让我找到单词的类别,而不一定是它的语义定义

谢谢


编辑:我所说的词类是指“词性”,谢谢你澄清这个词的类型?例如动词、名词、形容词等?如果是这样的话,你可能会遇到这样的问题:有些词可以用多种方式使用。你能把那张卡卖给我吗?那是一笔糟糕的交易

请参阅以获取一些建议


再看一看,似乎它可能正符合您的要求。

单词类型?例如动词、名词、形容词等?如果是这样的话,你可能会遇到这样的问题:有些词可以用多种方式使用。你能把那张卡卖给我吗?那是一笔糟糕的交易

请参阅以获取一些建议


另外,看看,它可能正是你想要的。

查询单词数据库会导致Ben S.提到的问题,例如,它是lead v。指路或领路。PB如果你想花点时间解决这个问题,请看词性标注。这里面有一些很好的信息。

查询单词数据库会导致Ben s.提到的问题,例如,它是lead v。指路或领路。PB如果你想花点时间解决这个问题,请看词性标注。英语中有一些很好的信息。

对于英语,你可以使用WordNet和其中一个来查找一个在NLP中最常用的词性。另一种选择是使用专用语言。

对于英语,您可以使用WordNet和其中一个来查找在NLP中最常用的词性。使用专用词组是另一种选择。

我想你要找的是单词的词性位置。一般来说,除非在句子的上下文中,否则不可能确定。有许多词可以有几个不同的潜在词性,例如“bank”可以用作动词或名词

您可以使用POS标记器获取所需信息。然而,下面的词性标注者假设你在一个结构良好的英语句子中标注单词

Java库通常非常好,并且是在LGPL下发布的。发行版中包含英语和其他几种语言的词性标记。只需转到项目页面获取jar,不要忘记下载模型

还有,在GPL下用Java编写的。我对这个库没有任何直接的经验,但斯坦福NLP实验室通常非常棒


我想你要找的是一个词的词性位置。一般来说,除非在句子的上下文中,否则不可能确定。有许多词可以有几个不同的潜在词性,例如“bank”可以用作动词或名词

您可以使用POS标记器获取所需信息。然而,下面的词性标注者假设你在一个结构良好的英语句子中标注单词

Java库通常非常好,并且是在LGPL下发布的。发行版中包含英语和其他几种语言的词性标记。只需转到项目页面获取jar,不要忘记下载模型

还有,在GPL下用Java编写的。我对这个库没有任何直接的经验,但斯坦福NLP实验室通常非常棒


事实上,trade和card都是名词和动词。我想重点是第一句中的trade是动词,第二句中是名词。这个词的意思取决于使用它的上下文。事实上,can、trade和card都是名词和动词。我认为重点是第一句中的trade是动词,第二句中的trade是名词。这个词的意思取决于使用它的上下文。