TextBlob(text)one object; everything is an attribute
download_corporarun once or you get LookupError
.words / .sentencestokenized WordList / Sentence blobs
.tags(word, POS) tuples (Penn Treebank)
.noun_phraseslowercased phrase chunks
.sentimentpolarity [-1,1] + subjectivity [0,1]
NaiveBayesAnalyzeranalyzer= for class + probabilities
Word().lemmatize("v")pass POS — default is noun
.correct() / .spellcheck()heuristic spelling
NaiveBayesClassifiertrain from (text,label) tuples
.translate() REMOVEDuse deep-translator / a cloud API
production?spaCy / NLTK / HF transformers instead