TextBlob logo

TextBlob

Processes text data, provides common natural language processing tasks.

Made by Steven Loria

  • development

What is TextBlob?

TextBlob is a Python (2 and 3) library for processing textual data that provides a simple API for diving into common natural language processing (NLP) tasks. It enables users to perform a variety of text analysis operations, including part-of-speech tagging, noun phrase extraction, sentiment analysis, classification, and translation

Highlights

  • Part-of-speech tagging: Identify the grammatical roles of words in a given text
  • Noun phrase extraction: Extract the key noun phrases from a document
  • Sentiment analysis: Determine the polarity (positive, negative, or neutral) of a piece of text
  • Classification: Categorize text into predefined classes or topics
  • Translation: Translate text between supported languages

Platforms

  • Python
  • Self-Hosted

Languages

  • English

Features

    • Natural Language Processing