MCPcopy
hub / github.com/nltk/nltk

github.com/nltk/nltk @3.9.4 sqlite

repository ↗ · DeepWiki ↗ · release 3.9.4 ↗
7,282 symbols 24,028 edges 375 files 3,416 documented · 47%
README

Natural Language Toolkit (NLTK)

PyPI CI

NLTK -- the Natural Language Toolkit -- is a suite of open source Python modules, data sets, and tutorials supporting research and development in Natural Language Processing. NLTK requires Python version from 3.10 up to the latest 3.14.

For documentation, please visit nltk.org.

Contributing

Do you want to contribute to NLTK development? Great! Please read CONTRIBUTING.md for more details.

See also how to contribute to NLTK.

Donate

Have you found the toolkit helpful? Please support NLTK development by donating to the project via PayPal, using the link on the NLTK homepage.

Citing

If you publish work that uses NLTK, please cite the NLTK book, as follows:

Bird, Steven, Edward Loper and Ewan Klein (2009).
Natural Language Processing with Python.  O'Reilly Media Inc.

Copyright

Copyright (C) 2001-2026 NLTK Project

For license information, see LICENSE.txt.

AUTHORS.md contains a list of everyone who has contributed to NLTK.

Redistributing

  • NLTK source code is distributed under the Apache 2.0 License.
  • NLTK documentation is distributed under the Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States license.
  • NLTK corpora are provided under the terms given in the README file for each corpus; all are redistributable and available for non-commercial use.
  • NLTK may be freely redistributed, subject to the provisions of these licenses.

Core symbols most depended-on inside this repo

append
called by 705
nltk/draw/table.py
join
called by 537
nltk/data.py
compile
called by 330
nltk/sem/glue.py
replace
called by 269
nltk/sem/drt.py
get
called by 256
nltk/draw/table.py
bind
called by 191
nltk/draw/table.py
match
called by 176
nltk/app/rdparser_app.py
token
called by 174
nltk/sem/logic.py

Shape

Method 5,283
Function 1,110
Class 882
Route 7

Languages

Python100%

Modules by API surface

nltk/sem/logic.py242 symbols
nltk/probability.py180 symbols
nltk/draw/util.py171 symbols
nltk/app/chartparser_app.py160 symbols
nltk/sem/boxer.py156 symbols
nltk/featstruct.py153 symbols
nltk/corpus/reader/wordnet.py148 symbols
nltk/sem/drt.py139 symbols
nltk/downloader.py134 symbols
nltk/parse/chart.py133 symbols
nltk/corpus/reader/framenet.py119 symbols
nltk/grammar.py109 symbols

Dependencies from manifests, versioned

gensim4.0.0 · 1×
pytest6.0.1 · 1×
pytest-cov2.10.1 · 1×

For agents

$ claude mcp add nltk \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact