Text classification is the task of assigning a set of predefined categories to free text. Text classifiers can be used to organize, structure, and categorize pretty much anything.
Snips NLU (Natural Language Understanding) is a Python library that allows to extract structured information from sentences written in natural language.