Personal tools

Text Analysis Software

(The University of Chicago, Alvin Wei-Cheng Wong)

- Overview

Text analysis software, also called text analytics or text mining software, helps users gain insights from both structured and unstructured text data using natural language processing (NLP). Such insights include sentiment analysis, key phrases, language, themes and patterns, and entities, among others. These solutions leverage NLP and machine learning to pull out different insights and provide visual representations of the data for easier interpretation. 

Text analysis tools can consume text data from a variety of sources, including emails, phone transcripts, surveys, customer reviews, and other documents. By importing text data from these different sources, businesses are better equipped to understand and analyze customer or employee sentiment, intelligently classify documents, and improve written content. Text analysis software may be used in conjunction with other analytics tools, including big data analytics and business intelligence platforms. 


- The Text Analysis Software Tools

To qualify for the Text Analysis category, a product must:

  • Import text data from a variety of different data sources
  • Use natural language processing (NLP) to extract insights from the text, including key phrases, language, sentiment, and other patterns
  • Provide visualizations for text data


Top Text Analysis Software include:

  • Microsoft Text Analytics API - Microsoft Text Analytics API is a suite of text analytics services that offer APIs for sentiment analysis, key phrase extraction and topic detection for English text, as well as language detection for 120 languages.
  • Amazon Comprehend - Amazon Comprehend is a natural language processing (NLP) service that uses machine learning to find insights and relationships in text. Amazon Comprehend identifies the language of the text; extracts key phrases, places, people, brands, or events; understands how positive or negative the text is; and automatically organizes a collection of text files by topic.
  • Google Cloud Natural Language API - Derive insights from unstructured text using Google machine learning.
  • IBM Watson Natural Language Understanding - Analyze text to extract meta-data from content such as concepts, entities, keywords, categories, relations and semantic roles.

[More to come ...]






Document Actions