Help the communities most affected by the California wildfires in only a few minutes. We'll donate $10 for every review you submit.

Best Text Analysis Software

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 these 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.

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

  • Import text data from a variety of different data sources
  • Use natural language processing to extract insights from the text, including key phrases, language, sentiment, and other patterns
  • Provide visualizations for text data
G2 Crowd Grid® for Text Analysis
High Performers
Momentum Leaders
Momentum Score
Market Presence
Star Rating

Text Analysis reviews by real, verified users. Find unbiased ratings on user satisfaction, features, and price based on the most reviews available anywhere.

Compare Text Analysis Software
Results: 63
    G2 Crowd takes pride in showing unbiased ratings on user satisfaction. G2 Crowd does not allow for paid placement in any of our ratings.
    Sort By:

    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.

    IBM SPSS Text Analytics for Surveys software lets you transform unstructured survey text into quantitative data and gain insight using sentiment analysis. The solution uses natural language processing (NLP) technologies specifically designed for survey text.

    See the big picture fast with NVivo 12 – the most powerful software for gaining richer insights from qualitative and mixed-methods data. Purpose-built software for qualitative and mixed-methods research.

    sayint is an AI-based conversational analytics solution, helps you to uncover valuable insights to improve agent performance, enhance customer satisfaction and drive operational efficiencies.Sayint can analyze both real-time and historical communications across ( Voice , chat , email & Social fields )

    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.

    Derive insights from unstructured text using Google machine learning

    Analyze text to extract meta-data from content such as concepts, entities, keywords, categories, relations and semantic roles.

    MonkeyLearn is an AI platform that allows you analyze text with Machine Learning to automate business workflows and save hours of manual data processing.

    Anderson Analytics is a market research firm to leverage text analytics and their patent pending SaaS Text Analytics platform OdinText can be used to quickly analyze unstructured data ranging from large scale VoC surveys to customer call center logs/emails or social media data.

    SAP HANA offers an end-to-end solution for developing and deploying high-value predictive analytics and machine learning programs. The machine learning capabilities in SAP HANA enable data scientists and application developers to build, train, and manage machine learning models, where data is persisted.

    SAS Sentiment Analysis is a software that automatically rates and classifies opinions expressed in electronic text to quickly understand customers opinion and experiences acrossmultiple chanels.

    Analyze text data from the web, comment fields, books and other text sources.

    The software combines machine-learning methods with a rules-based approach that's essential for understanding the subtle nuances of language and inferring intention.

    Semantria is a text analytics and sentiment analysis API that allows user to gain valuable insights from unstructured text content by extracting categories, topics, themes, facets, and sentiment.

    Advize integrates Voice of the Customer data from across the customer journey to deliver actionable insights and automate personalized customer experiences that drive revenue, reduce churn and improve customer satisfaction.

    Ascribe Coder allows researcher coding analysts to code and analyze mass amounts of verbatim comments. Ascribe Coder provides human accuracy, reduces cycle times, increases productivity and lowers costs.

    Quickly uncover key themes and opinions with highly customizable and feature-rich text analysis tool that categorizes large amounts of verbatim comments

    Extract meaning and insight from textual content with ease

    CATMA (Computer Assisted Textual Markup and Analysis) is a practical and intuitive tool for text researchers. In CATMA users can combine the hermeneutic, undogmatic‚ and the digital, taxonomy based approach to text and corpora's a single researcher, or in real-time collaboration with other team members.

    CiceroCoref increases the utility of entity extraction from natural language texts by identifying multiple references to the same entity, even when different expressions used to refer to the same entity are used.

    Conversus.AI™ is the game changer in social listening that puts YOU in control of your data quality. This Machine Learning-as-a-Service Platform is designed for data scientists and general analysts alike to put the immense power of machine learning to work on your social and voice of customer data, allowing for immediate deployment into many leading social listening, management, and business intelligence platforms. Choose your data source to build your own models quickly and efficiently or select from growing library of prebuilt machine learning models by industry. Measure performance and validate the performance of your model all while avoiding inadvertent bias. The results: increase precision and relevancy of your data by more than 80% in most cases, separate meaningful signals from the noise, clean up messy data, lower your costs of data wrangling and effectively apply the data to a wider range of your organization’s needs – including brand health, consumer insights, audience analysis, predictive analytics, customer experience, customer care and much more. Conversus.AI starts where most social listening and management platforms stop.

    Datumbox API offers a large number of off-the-shelf Classifiers and Natural Language Processing services which can be used in a broad spectrum of applications including: Sentiment Analysis, Topic Classification, Language Detection, Subjectivity Analysis, Spam Detection, Reading Assessment, Keyword and Text Extraction and more.

    With dozens of powerful text analytics, data science, human coding, and machine-learning features, including instant access to the Gnip PowerTrack 2.0 for Twitter, historical Twitter, and the free Twitter Search API, DiscoverText provides cloud-based software tools to quickly evaluate large amounts of text, survey, and Twitter data.

    Gensim is a Python library that analyze plain-text documents for semantic structure and retrieve semantically similar document.

    Information Discovery is a leading text analytics and machine learning platform that allows you to get insights in your structured and unstructured data and explore important information in the most flexible way. Information Discovery collects and analyzes all kind of documents, such as patents, research literature, databases, websites, and other enterprise repositories

    Intellexer Categorizer is a semantic tool that automatically classifies documents by content and organizes them within categories that best fit the structure of your company and processes. For example, the categories can be Human Resources, Research and Development, Finance, Customer Feedback, Newsletters, etc.

    Intellexer Clusterizer enables effective organizing, normalizing, linking, and processing of documents, presenting of retrieval results in a more logical, structured, and searchable way. Meanwhile, it can provide information seekers with a means of browsing, and searching information efficiently in a user friendly format to fulfill the user's information need

    Intellexer Linguistic Processor is used to parse the input text and to extract multiple kinds of relations, for example, syntactic (noun phrases, verb phrases, adjectival and adverbial phrases, etc.) and semantic (subject-verb-object; Color, Direction, Degree, Effectiveness, etc.) ones. The output of Linguistic Processor is a semantic tree with certain semantic types of relations assigned to the links between the sentence elements

    Intellexer Named Entity Recognizer successfully identifies not only personal names, names of organizations and geographical locations, but also extracts such entities as positions/occupations, nationalities, dates, ages, durations and names of events. The results of the Intellexer Named Entity Recognizer can be of great value to information end-user industries of all kinds, especially banks, finance companies, publishers and governments.

    Intellexer Preformator extracts plain text and information about the text layout from documents of different formats (doc, pdf, rtf, html, etc.). Also Preformator automatically determines the structure (patent, news or scientific article, review, etc.) of document and its theme (economics, law, sports, etc.).

    Intellexer SDK incorporates natural language processing tools for semantic analysis of unstructured text data

    Intellexer Sentiment Analyzer is a powerful and efficient solution that automatically extracts sentiments (positivity/negativity), opinion objects and emotions (liking, anger, disgust, etc.) from unstructured text information. Besides, Intellexer Sentiment Analyzer can be successfully used for document sentiment classification and review rating prediction tasks

    Intellexer Summarizer receives a source document and passes it to the Intellexer Preformator which extracts plain text (along with text formatting information, headers, links, etc.), detects document structure and language (using Intellexer Language Recognizer). Extracted text is received to the Intellexer Linguistic Processor which provides syntactic and semantic processing. After complete analysis extracted information is passed back to the Intellexer Summarizer for document summary generation

    Great businesses are built on two key pillars: a highly capable and engaged workforce and customers that love you. Sounds simple right? But when you have 1,000's of employees and customers, how can you get the understanding of the key issues affecting them to make the most impactful decisions possible? Enter Kapiche, an AI-powered text analytics solution for understanding customer and employee feedback at scale, enabling you to make the most impactful decisions for your business. Kapiche is designed to uncover the actionable insights in customer and employee feedback, from both your structured and unstructured data, enabling you to make strategic decisions that have the biggest impact on customer and/or employee satisfaction and overall revenue growth. Regardless of whether the data is from NPS, CSAT or CES surveys, call center log transcriptions, product reviews, or employee pulse surveys, Kapiche does the heavy lifting for your analysts, producing insights deeper, faster and more accurate than has previously been possible. At the heart of Kapiche is a state of the art AI-powered Natural Language Processing and Analytics engine hosted on Azure, capable of ingesting and analyzing thousands of structured and unstructured text data points in seconds to find the actionable insights. Unlike other solutions, Kapiche doesn't need any complicated setup or customization to your particular data domain or business. You can get up and running with Kapiche in minutes. Use Kapiche to answer your strategic CX questions: - What can I do to improve customer experience? - How do I increase our NPS/CSAT/CES score? - Which customer issues should we prioritise? - What is the best way to reduce customer churn? - How do I reduce costs and grow our revenue? - How do we know our customer strategy is right? Kapiche’s advanced AI technology will help you drive long-term revenue growth by quickly identifying and addressing those customer or employee issues that are having the biggest impact on your chosen CX or EX metric with confidence.

    Kapiche Reviews
    Optimized for quick response
    Get a Quote

    Customer Feedback Analysis Made Easy. Keatext helps you mine through volumes of unstructured customer feedback in minutes.

    I2E is particularly strong in its ability to answer a wide range of questions, from apparently simple open queries to questions that need advanced linguistic analytics

    Luminoso Analytics applies artificial intelligence (AI) and natural language understanding (NLU) to accurately analyze text-based data for any industry without lengthy setup time or training. Luminoso Analytics allows clients to easily upload, process, analyze, and visualize batches or streams of unstructured data. Compass can analyze any type text-based data, including open-ended survey responses, call transcripts, chatbot or live chat transcripts, product reviews, articles, emails, and NPS open-ends. Data can be processed natively in 13 languages, including Chinese, Korean, Japanese, and Arabic. Companies use Luminoso Analytics to surface key topics and concepts in data, uncover and monitor trends over time, dig into nuanced emotions and their root causes, and identify key differences across metadata. There are many ways customers utilize the insights that Analytics uncovers including brand monitoring, churn and retention analysis, issue detection and monitoring, and identifying root drivers of NPS scores to name a few.  The product is flexible and can be deployed in standard or private Cloud or On-premise solution, or integrated into an end-to-end platform via the API.

    A customer experience management solution that enables you to collect and process customer feedback into actionable insights in an easy and fast manner. The service processes feedback in 60+ languages and provides you with insights instantly after the feedback has been provided. Lumoa's Artificial Intelligence -based solution translates the feedback, categorizes it, assesses the sentiment, and shows you the positive and negative drivers of customer experience instantly.

    MeaningCloud provides software and services for automatic extraction of insights from unstructured information sources.

    A text mining engine that enables knowledge discovery from unstructured and semi-structured data

    NetMiner embed internal Python-based script engine which equipped with the automatic Script Generator for unskilled users. Then the users can operate NetMiner with existing GUI or programmable script language.

    NetOwl TextMiner is a powerful text mining solution that enables users to find, organize, analyze, and mine a large volume of unstructured information. TextMiner integrates state-of-the-art data analysis tools within a robust, scalable architecture. The user gains quick access to all and only high-value information by means of an innovative and easy-to-use Web-based interface that promotes the rapid navigation of large amounts of textual data. It is ideal for supporting 'what if' analysis, discovery, quick response investigation, and detailed research.

    Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text that supports the common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution these tasks are usually required to build more advanced text processing services and includes maximum entropy and perceptron based machine learning.

    PolyAnalyst for Textenables you to solve all typical text analysis tasks: extract facts and relationships from textual documents, and perform clustering, classification, summarization, sentiment analysis, and more.

    The strength of PolyVista Pro is that it delivers a virtual speed-of-thought analytic experience.

    PoolParty is a semantic technology platform developed, owned and licensed by the Semantic Web Company.

    TheySay PreCeive is a high-throughput text analytics API.

    ITALASSI is a freeware program that has been written to facilitate interpretation of regression models (2 independent variables) with an interaction term. The program allows you to enter several regression models (two bivariate, one multiple additive, and one multivariate with interaction) in the form of equations or compute those equations from raw data and displays the various models using 2D and 3D graphs. The program may also be used in advanced stat courses to illustrate statistical interactions or applied multiple regression.

    MVSP is an inexpensive yet powerful multivariate analysis program for PC compatibles that performs a variety of ordination and cluster analyses. It provides an easy means of analyzing your data in fields ranging from ecology and geology to sociology and market research. MVSP is in use at hundreds of sites in over 50 countries.

    ProSuite is an integrated collection of Provalis Research text analytics tools that allow one to explore, analyze and relate both structured and unstructured data.