Jay Taylor's notes
back to listing indexTextBlob: Simplified Text Processing — TextBlob 0.12.0.dev0 documentation
[web search]TextBlob: Simplified Text Processing
Release v0.12.0.dev0. (Changelog)
TextBlob is a Python (2 and 3) library for processing textual data. It provides a simple API for diving into common natural language processing (NLP) tasks such as part-of-speech tagging, noun phrase extraction, sentiment analysis, classification, translation, and more.
TextBlob stands on the giant shoulders of NLTK and pattern, and plays nicely with both.
Features
- Noun phrase extraction
- Part-of-speech tagging
- Sentiment analysis
- Classification (Naive Bayes, Decision Tree)
- Language translation and detection powered by Google Translate
- Tokenization (splitting text into words and sentences)
- Word and phrase frequencies
- Parsing
n
-grams- Word inflection (pluralization and singularization) and lemmatization
- Spelling correction
- Add new models or languages through extensions
- WordNet integration
Guide
- License
- Installation
- Tutorial: Quickstart
- Create a TextBlob
- Part-of-speech Tagging
- Noun Phrase Extraction
- Sentiment Analysis
- Tokenization
- Words Inflection and Lemmatization
- WordNet Integration
- WordLists
- Spelling Correction
- Get Word and Noun Phrase Frequencies
- Translation and Language Detection
- Parsing
- TextBlobs Are Like Python Strings!
n
-grams- Get Start and End Indices of Sentences
- Tutorial: Building a Text Classification System
- Advanced Usage: Overriding Models and the Blobber Class
- Extensions
- API Reference
Project info
TextBlob is a Python (2 and 3) library for processing textual data. It provides a consistent API for diving into common natural language processing (NLP) tasks such as part-of-speech tagging, noun phrase extraction, sentiment analysis, and more.
Useful Links
Stay Informed
Donate
If you find TextBlob useful, please consider supporting its author:
Your donation helps move TextBlob forward.
Quick search
Enter search terms or a module, class or function name.