nltk.org
Natural Language Toolkit
https://www.nltk.org
Installing Nltk
If you're unsure of which datasets/models you'll need, you can install the "popular" subset of NLTK data, on the command line type python-m nltk.downloader popular, or in the Python interpreter import nltk; nltk.download('popular')
API
The Natural Language Toolkit (NLTK) is an open source Python library for Natural Language Processing. A free online book is available. (If you use the library for academic research, please cite the book.) Steven Bird, Ewan Klein, and Edward Loper (2009). Natural Language Processing with Python.
Example Usage
Example usage of NLTK modules¶. Sample usage for bleu; Sample usage for bnc; Sample usage for ccg; Sample usage for ccg_semantics
Nltk Book
Natural Language Processing with Python--- Analyzing Text with the Natural Language Toolkit Steven Bird, Ewan Klein, and Edward Loper O'Reilly Media, 2009 | Sellers and prices
1. Language Processing and Python
Figure 1.1: Downloading the NLTK Book Collection: browse the available packages using nltk.download().The Collections tab on the downloader shows how the packages are grouped into sets, and you should select the line labeled book to obtain all data required for the examples and exercises in this book. It consists of about 30 compressed files requiring about 100Mb disk space.
Module Index
a: nltk.app nltk.app.chartparser_app nltk.app.chunkparser_app nltk.app.collocations_app nltk.app.concordance_app nltk.app.nemo_app nltk.app.rdparser_app nltk.app ...