Google Natural Language AI is an advanced natural language processing system developed by Google. It utilizes advanced machine learning algorithms to comprehend the sentiment, entities, and syntax within text, enabling the extraction of valuable insights from unstructured data.

The API offers a variety of features, including sentiment analysis to determine the emotional tone of content, entity recognition to categorize names, places, and organizations, and syntax analysis for a deeper understanding of the text's grammatical structure. Additionally, the API supports multi-language capabilities and allows users to train it for custom entity recognition, making it a versatile tool for businesses, developers, and researchers seeking to enhance their applications with comprehensive language understanding and processing functionalities.

Supported Operations

Cloud Natural Language API

Finds named entities (currently proper names and common nouns) in the text along with entity types, salience, mentions for each entity, and other properties.

Finds entities, similar to AnalyzeEntities in the text and analyzes sentiment associated with each entity and its mentions.

Analyzes the sentiment of the provided text.

Analyzes the syntax of the text and provides sentence boundaries and tokenization along with part of speech tags, dependency trees, and other properties.

A convenience method that provides all the features that analyzeSentiment, analyzeEntities, and analyzeSyntax provide in one call.

Classifies a document into categories.

Moderates a document for harmful and sensitive categories.


This item is available for early access. It is still in development and may contain experimental features or limitations.

Last Update

3 days ago