Мое приложение требует, чтобы я мог сравнивать слова и выяснять, являются ли они синонимами, не обращая внимания на времена.Как я могу идентифицировать или находить синонимы независимо от времени?
Например, «complete», «finish» возвращает true, а «complete», «finish» также возвращает true.
Я экспериментировал с Тезаурусом Алтависта (http://thesaurus.altervista.org/), но он не смог удовлетворить напряженное состояние.
Я считал, что это проблема, но это не решит проблему, поскольку она часто обрезает слово до слова, не содержащие словаря.
Есть ли существующий API, который удовлетворяет моим требованиям? (Я попытался использовать API-интерфейсы Bing Synonyms, но он больше не поддерживается)
Есть ли способ объединить два API для получения желаемого результата (один для «нормализации» времени слова, а другой - для проверки синоним)
Я работаю на C#, но открыт для любого решения.
Благодаря