The Natural Language Toolkit, or more commonly NLTK, is a suite of libraries and programs for symbolic and statistical natural language processing for English written in the Python programming language.
It is a platform used for building Python programs that work with human language data for applying in statistical natural language processing (NLP).