Java 以编程方式确定动词是否不及物

Java 以编程方式确定动词是否不及物,java,nlp,Java,Nlp,我试图用这个系统把动词短语变成被动语态,过去式动词短语。例如: “熊在弗吉尼亚”->“出生在弗吉尼亚” 但是,不及物动词不能使用被动语态: “死于弗吉尼亚”-/->“死于弗吉尼亚” 因此,我希望能够检测原始动词短语中的动词是否是不及物动词,这样我就不会使用被动语态。是否有提供动词及物性信息的API?您是否尝试了wordnet?作为一种可能的解决方案,您可以为动词创建一个特殊的pos标记,即您的案例中的VBI,并将其添加到培训中。

我试图用这个系统把动词短语变成被动语态,过去式动词短语。例如:

“熊在弗吉尼亚”->“出生在弗吉尼亚”

但是,不及物动词不能使用被动语态:

“死于弗吉尼亚”-/->“死于弗吉尼亚”


因此,我希望能够检测原始动词短语中的动词是否是不及物动词,这样我就不会使用被动语态。是否有提供动词及物性信息的API?

您是否尝试了wordnet?作为一种可能的解决方案,您可以为动词创建一个特殊的pos标记,即您的案例中的VBI,并将其添加到培训中。