AI Potluck
Back to Gap Map Infrastructure / Classic ML & computer vision

TextBlob

sloria
open source / Overall score: 3.2

Python library with a simple API for common text-processing tasks - noun-phrase extraction, part-of-speech tagging, sentiment analysis, classification, tokenization, n-grams, inflection, lemmatization, spelling correction and WordNet lookup. It builds on NLTK and on parts of the pattern library, and its classifiers wrap NLTK's naive Bayes and decision-tree learners.

Openness

5 high confidence
5.0
license
MIT(OSI)
source
public(github.com/sloria/TextBlob)
core features withheld
no — maintained by its author

MIT-licensed and built from the public repository its author maintains; the vendored parts of pattern carry their own BSD-style notice. Nothing is sold.

Adoption

4 high confidence
4.0

Measured on monthly PyPI downloads of the textblob package.

Capability

2 medium confidence
2.0

TextBlob makes a handful of NLTK's tools easy to call and adds two ready text classifiers. It is a convenience layer over a narrower slice of what NLTK itself provides, so it sits a step below it.

  • https://raw.githubusercontent.com/sloria/TextBlob/dev/README.rst recorded 2026-09-27

    README: "TextBlob is a Python library for processing textual data. It provides a simple API for diving into common natural language processing (NLP) tasks"; features include "Classification (Naive Bayes, Decision Tree)", sentiment analysis, part-of-speech tagging and noun phrase extraction.

Verified 2026-09-27