spaCy is a Python library for natural language processing with support for part-of-speech tagging, sentence segmentation, named entity recognition, and word vector operations. Official spaCy site