我的應用程序要求我能夠比較單詞並找出它們是否是同義詞,而不考慮時態。例如,'complete','finish'返回true,'completed','finish'也返回true。不管時態如何識別或查找同義詞?
我嘗試過敘詞表Altavista(http://thesaurus.altervista.org/),但它無法滿足緊張條件。
我考慮過這個問題,但這並不能解決問題,因爲它經常將單詞修飾爲非字典單詞。
是否存在滿足我的要求的現有API? (我試圖追查Bing Synonyms API,但它似乎不再支持)
是否有任何方法可以將兩個API結合起來以獲得期望的結果(一個用於「標準化」單詞時態,另一個用於檢查同義詞條件)
我在C#中工作,但對任何解決方案都開放。
感謝