NLTK
nlppythontoolkitopen-source
Abstraction: Python Natural Language Toolkit for human language processing
Key points:
- NLTK provides interfaces to over 50 corpora and lexical resources including WordNet
- Supports tokenization, stemming, tagging, parsing, semantic reasoning, and named entity recognition
- Free, open-source, community-driven; runs on Windows, macOS, and Linux
- Cited as "a wonderful tool for teaching and working in computational linguistics using Python"
- Accompanied by the book "Natural Language Processing with Python" by Bird, Loper, and Klein (O'Reilly, 2009); updated for Python 3 and NLTK 3
- Includes wrappers for industrial-strength NLP libraries
Connections: Nltk · Natural Language Processing · Tokenization · Text Classification
Source: http://nltk.org/