2012-02-28 68 views
2

我需要一個離線C#(或任何語言,我可以移植它)庫,這將能夠採取一部分的話語(我會檢測),並告訴我複數單詞的形式或單詞的不同時態,然後我可以轉身使用。NLP字典

這樣的圖書館是否爲英語而存在?

回答

1

您正在尋找的工具是「形態發生器」。它需要一個基本詞和一個反應代碼,併產生一個變形詞形式。

但是,對於英語來說,複數inflector只是幾行代碼,外加一個例外詞典(基本形式和變形詞用不規則複數形式)。請記住處理以s ending聲結尾的單詞。

0

如果您只對@tripleee提到的一些規則和列表感興趣,那麼您可以嘗試使用MorphAdorner的代碼中的port。演示:MorphAdorner Pluralizer

但是,如果您對詳盡列表感興趣,您可以檢查Lexical Tools' Inflection Variants。下載Lexical Tools後,您將會將數據導入數據庫服務器。然後你可以使用他們的庫(Java)查詢數據庫。

1

如果你熟悉在未來其他NLP相關的任務,我希望sharpnlp會幫助你。