Textblob es una libreria de python que permite implementar facilmente la mayoria de los metodos mas usados de NLP. Una de las ventajas de utilizar textblob es que puede definirse la data tal como si definieras un string y a estos objetos aplicarle las siguiente tecnicas de NLP.
Algunas de las tecnicas que se pueden implementar son:
Tokenization
Extraccion de sustantivos
Agregar que tipo de palabra es cada una (verbo, sustantivo, objeto directo, etc)
lemmatization
N-grams
Analisis de sentimiento
Correccion de ortografia
Creacion de un resumen corto
Detección de idioma
Traduccion
Pros:
Esta construida en base de NLTK brindando una interface muy amigable para realizar las distintas actividades
La traduccion esta implementada usando google translate
Contras
Es ligeramente mas lento que NLTK
No provee funcionalidades como word to vectors o parsing.
Link: https://www.analyticsvidhya.com/blog/20 ... -textblob/
Se puede encontrar codigo que muestra como utilizar textblob.