Здравствуйте.
В заголовке не смог точно сформулировать вопрос, так как их несколько, и они расплывчатые.
Идея: приложение рандомно показывает слово и дает толкование, затем слово попадает в базу "уже изученных"
Идея не нова, и я уже где-то видел подобное, но там подавались заранее подготовленные карточки.
Я же хочу чтобы слова выводились случайные, по фильтрам, "медицина", "строительство", "юриспруденция" к примеру, и т.д.
Собственно вопросы, есть ли словари с API, с которым можно это реализовать? И каким образом можно отсечь слова общеиспользуемые, всевозможные частицы, местоимения и т.д.?