Точно знаю, что есть библиотека (точнее, набор библиотек) Natasha, она среди прочего умеет разбирать текст и выделять части речи, имена, понимать склонения и возвращать слова в нужных падежах и т.п.
Сам использовал. Работало неплохо. Но сразу скажу, надо очень читать документацию, сходу не разберешься.