sloria/TextBlob
Simple, Pythonic, text processing--Sentiment analysis, part-of-speech tagging, noun phrase extraction, translation, and more.
This tool helps developers analyze and process textual data, providing a straightforward way to extract meaning. You feed it raw text, and it outputs insights like sentiment, parts of speech, and key phrases. It's for Python developers who need to integrate text analysis capabilities into their applications.
9,515 stars. Used by 18 other packages. Actively maintained with 7 commits in the last 30 days. Available on PyPI.
Use this if you are a Python developer who needs a simple, ready-to-use library for common text analysis tasks like sentiment analysis, part-of-speech tagging, or noun phrase extraction.
Not ideal if you need a non-Python tool or require highly specialized, state-of-the-art deep learning models for complex natural language understanding.
Stars
9,515
Forks
1,181
Language
Python
License
MIT
Category
Last pushed
Mar 16, 2026
Commits (30d)
7
Dependencies
1
Reverse dependents
18
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/sloria/TextBlob"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Recent Releases
Compare
Related tools
chrismattmann/tika-python
Tika-Python is a Python binding to the Apache Tika™ REST services allowing Tika to be called...
cltk/cltk
The Classical Language Toolkit
allenai/scispacy
A full spaCy pipeline and models for scientific/biomedical documents.
wi2trier/cbrkit
Customizable Case-Based Reasoning (CBR) toolkit for Python with a built-in API and CLI.
grid-parity-exchange/Egret
Tools for building power systems optimization problems