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.
0 / day
0 / day
0 pages per visit
Domain Rating
Domain Authority
Citation Level
English, etc
Identifies the part of speech for each word in a text.
Extracts noun phrases from a text.
Determines the sentiment of a text, whether it is positive, negative, or neutral.
Classifies text into categories using a Naive Bayes classifier.
Translates text between languages using Google Translate.
Breaks text into words and sentences.
Calculates the frequency of words and phrases in a text.
Corrects spelling errors in text.
Inflects words, such as pluralizing nouns or conjugating verbs.
Generates n-grams from text.
MIT License
https://github.com/sloria/TextBlob
Comprehensive documentation available at textblob.readthedocs.io
Requires NLTK and pattern. NLTK is used for tokenization, part-of-speech tagging, and noun phrase extraction. Pattern is used for sentiment analysis and translation.
Active community support available through GitHub issues and Stack Overflow.
Contributions are welcome. Please see the contributing guide on GitHub.
Security headers report is a very important part of user data protection. Learn more about http headers for textblob.readthedocs.io