Ruby有没有分析句子的gem?

Does Ruby have a gem for analyzing sentences?

我想要的是能够解析一个句子并将其中的单词分类为名词,动词,形容词...等等

我知道 Ruby Wordnet 和其他一些类似的项目,但我想要一些更易于使用的项目。此外,我愿意接受任何关于如何在不需要 gem 的情况下完成此任务的建议。

我最近使用 engtagger 来完成您所描述的内容。它是一个纯粹的 Ruby gem,因此它没有依赖性,但它很老并且有一些怪癖。不过,对于我的目的来说,它足够快、足够准确。

至于在没有 gem 的情况下进行词性标注...事实证明它比您想象的要复杂。您可以自己实现 Brill 标记算法,但这可能不是您时间的最佳利用方式。