Как узнать, имеют ли два слова одну и ту же основу?

Я хочу знать, в нескольких языках, являются ли два слова:

  • либо одним и тем же словом,
  • либо грамматическими вариантами одного и того же слова.

Например:

  • had и has имеют одну и ту же основу: в обоих случаях это глагол have,
  • city и cities имеют одну и ту же основу.
  • went и gone имеют одну и ту же основу.

Есть ли способ использовать Microsoft Word API, чтобы не просто проверить орфографию текста, но и нормализовать слово к основе или, по крайней мере, определить, имеют ли два слова одну и ту же основу?

Если нет, то какие (бесплатные или платные) библиотеки (не веб-сервисы) позволяют мне это сделать (опять же, на нескольких языках)?

16
задан Arseni Mourzenko 13 January 2012 в 19:46
поделиться