Star Rating
Languages Supported
Pricing Options

Natural Language Understanding (NLU) reviews by real, verified users. Find unbiased ratings on user satisfaction, features, and price based on the most reviews available anywhere.

Best Natural Language Understanding (NLU) Software

    Natural language understanding (NLU), a form of natural language processing (NLP), allows users to better understand text through machine learning algorithms and statistical methods. These algorithms take language as an input and provide a variety of outputs based on the required task, including part-of-speech tagging, automatic summarization, Named Entity Recognition, sentiment analysis, emotion detection, parsing, tokenization, lemmatization, language detection, and more.

    Some example use cases include chatbots, translation applications, and social media monitoring tools that scan Facebook and Twitter for mentions. NLU algorithms are an example of a deep learning algorithm and may be a prebuilt offering in an AI platform.

    To qualify for inclusion in the Natural Language Understanding category, a product must:

    Provide a deep learning algorithm specifically for human language interaction
    Connect with language data pools to learn a specific solution or function
    Consume the language as an input and provide an outputted solution

    Top 10 Natural Language Understanding (NLU) Software

    • Microsoft Knowledge Exploration Service
    • Microsoft Bing Spell Check API
    • NLTK
    • Amazon Comprehend
    • FuzzyWuzzy
    • Microsoft Language Understanding Intelligent Service (LUIS)
    • Microsoft Bing Autosuggest API
    • PyNLPl
    • Microsoft Academic Knowledge API
    • Stanford CoreNLP

    Compare Natural Language Understanding (NLU) Software

    G2 takes pride in showing unbiased reviews on user satisfaction in our ratings and reports. We do not allow paid placements in any of our ratings, rankings, or reports. Learn about our scoring methodologies.
    Sort By:
    Results: 110
    View Grid®
    Adv. Filters

    Microsoft Knowledge Exploration Service is a service that offers a fast and effective way to add interactive search and refinement to applications, it allows user to build a compressed index from structured data, author a grammar that interprets natural language queries, and provide interactive query formulation with auto-completion suggestions.

    Microsoft Bing Spell Check API is a tool that help users correct spelling errors, recognize the difference among names, brand names, and slang, as well as understand homophones as they're typing.

    (42)4.4 out of 5

    NLTK is a platform for building Python programs to work with human language data that provides interfaces to corpora and lexical resources such as WordNet, along with a suite of text processing libraries for classification, tokenization, stemming, tagging, parsing, and semantic reasoning, wrappers for industrial-strength NLP libraries, and an active discussion forum.

    (18)4.0 out of 5

    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.

    (18)4.1 out of 5

    FuzzyWuzzy is a Fuzzy String Matching in Python that uses Levenshtein Distance to calculate the differences between sequences

    Microsoft Language Understanding Intelligent Service (LUIS) is a service that enable user to quickly deploy an HTTP endpoint that will take the sentences being send and interpret them in terms of the intention they convey and the key entities that are present, it has a web interface that can custom design a set of intentions and entities that are relevant to an application and guide ser through the process of building a language understanding system.

    Microsoft Bing Autosuggest API is a tool that help users complete queries faster by adding intelligent type-ahead capabilities to an app or website.

    (10)4.4 out of 5

    PyNLPl is a Python library for Natural Language Processing that contains various modules useful for common, and less common, NLP tasks. PyNLPl can be used for basic tasks such as the extraction of n-grams and frequency lists, and to build simple language model.

    Microsoft Academic Knowledge API is a service that allow user to interpret queries for academic intent and retrieve rich information from the Microsoft Academic Graph (MAG), it is a knowledge base web-scale heterogeneous entity graph comprised of entities that model scholarly activities: field of study, author, institution, paper, venue, and event.

    (10)4.3 out of 5

    Stanford CoreNLP provides a set of natural language analysis tools that can give the base forms of words, their parts of speech, whether they are names of companies, people, etc., normalize dates, times, and numeric quantities, and mark up the structure of sentences in terms of phrases and word dependencies, indicate which noun phrases refer to the same entities, indicate sentiment, extract open-class relations between mentions, etc.

    (10)4.0 out of 5

    IBM Watson Tone Analyzer is a service that uses linguistic analysis to detect three types of tones from text: emotion, social tendencies, and language style, emotions identified include things like anger, fear, joy, sadness, and disgust, identified social tendencies include things from the Big Five personality traits used by some psychologists includi openness, conscientiousness, extroversion, agreeableness, and emotional range and identified language styles include confident, analytical, and t

    (16)4.4 out of 5

    Explosion AI is a digital studio specialising in Artificial Intelligence and Natural Language Processing.

    Derive insights from unstructured text using Google machine learning

    (11)4.0 out of 5

    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.

    (9)4.2 out of 5

    Microsoft Linguistic Analysis APIs is a tool that provide access to natural language processing (NLP) that identify the structure of text and it provides three types of analysis:Sentence separation and tokenization, Part-of-speech tagging and Constituency parsing.

    (7)4.4 out of 5

    Epic is a high performance statistical parser written in Scala, along with a framework for building complex structured prediction models.

    (6)3.8 out of 5

    MALLET is a machine Learning for LanguagE Toolkit it is a Java-based package for statistical natural language processing, document classification, clustering, topic modeling, information extraction, and other machine learning applications to text.

    (5)3.9 out of 5

    Natural is a general natural language facility for nodejs that support tokenizing, stemming, classification, phonetics, tf-idf, WordNet, string similarity, and some inflections.

    (5)4.5 out of 5

    Synthesys is a solution that adds the brainpower of thousands of people to a team. by reading through all data and highlights the important people, places, organizations, events and facts being discussed, resolve highlighted points and determines what's important, connecting the dots together and figures out what the final picture means by comparing it with the opportunities, risks and anomalies that are looking for.

    (4)4.0 out of 5

    Azure Translator Speech API, part of the Microsoft Cognitive Services API collection, is a cloud-based machine translation service. The API enables businesses to add end-to-end, real-time, speech translations to their applications or services.

    (4)4.1 out of 5

    Azure Translator Text API is a cloud-based machine translation service supporting multiple languages.Translator is used to build applications, websites, tools, or any solution requiring multilanguage support.

    (6)4.4 out of 5
    Entry Level Price:0.00 USD

    Teach Watson to discover meaningful insights in unstructured text without writing any code. Train Watson without coding Use an intuitive web interface to enable Watson to understand the language of industries. Engage your experts Bring your experts together, online, to collaborate and create cognitive applications faster than ever before. Save time and money Seamlessly create and deploy industry specific models for building cognitive apps.

    (9)4.8 out of 5

    Kapiche is 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,

    MITIE: MIT Information Extraction is a tool that include performing named entity extraction and binary relation detection for training custom extractors and relation detectors.

    (7)4.8 out of 5

    When it comes to understanding language, it's all relative. With a heritage in protecting children from criminals online, the Relative Insight platform helps brands and agencies get business value out of language data, through comparison. By helping you discover the key differences and similarities between language sets, Relative Insight can help you analyse qualitative data at scale to gain valuable market and audience insights. Relative Insight layers on top of your existing language data an

    (4)3.8 out of 5

    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 such as part-of-speech tagging, noun phrase extraction, sentiment analysis, classification, translation, and more.

    (3)4.2 out of 5

    Text-Processing is a sentiment analysis, stemming and lemmatization, part-of-speech tagging and chunking, phrase extraction and named entity recognition.

    (12)4.4 out of 5

    Wordsmith, the world’s first public natural language generation (NLG) engine. Wordsmith allows users to generate human-sounding narratives from data. The platform makes it easy to produce millions of personalized reports, articles, and narratives in the time it takes to write just one. Wordsmith helps companies in data-driven industries, including financial services, e-commerce, real estate, business intelligence, media and many others, achieve content scale, efficiency and personalization.

    The Abodit Natural Language Engine for .NET lets you add natural language understanding features to your software or website

    (4)4.4 out of 5

    Azure QnA Maker API is a free, easy-to-use, REST API and web-based service that trains AI to respond to user's questions in a more natural, conversational way.

    Select Grid® View
    Select Company Size
    G2 Grid® for Natural Language Understanding (NLU)
    Filter Grid®
    Filter Grid®
    Select Grid® View
    Select Company Size
    Check out the G2 Grid® for the top Natural Language Understanding (NLU) Software products. G2 scores products and sellers based on reviews gathered from our user community, as well as data aggregated from online sources and social networks. Together, these scores are mapped on our proprietary G2 Grid®, which you can use to compare products, streamline the buying process, and quickly identify the best products based on the experiences of your peers.
    High Performers
    IBM Watson Tone Analyzer
    Microsoft Bing Spell Check API
    Microsoft Language Understanding Intelligent Service (LUIS)
    Microsoft Academic Knowledge API
    Microsoft Knowledge Exploration Service
    Microsoft Bing Autosuggest API
    Google Cloud Natural Language API
    Stanford CoreNLP
    Amazon Comprehend
    Market Presence