---
title: "Google Cloud Natural Language API"
slug: "google-cloud-natural-language-api"
abstract: "Overview of the Google Cloud Natural Language API."
---
# Google Cloud Natural Language API

[Google Cloud Natural Language API](https://cloud.google.com/natural-language/) can be used to extract various kinds of information contained in different text sources (articles, blog posts, etc.). Analysis is supported for multiple languages, such as English, Spanish, Chinese (both Simplified and Traditional), Japanese, French, German, Italian, Korean and Portuguese.

[Sentiment analysis](https://cloud.google.com/natural-language/docs/analyzing-sentiment) allows to determine whether a sentence, certain feature, aspect or expressed opinion in a block of text is positive, negative or neutral. It is possible to define the overall emotion in a document with an indication of the amount of emotional content within the text.

With [entity recognition](https://cloud.google.com/natural-language/docs/analyzing-entities) text can be inspected to identify certain entities(e.g. organization, location, event, person, etc.).

[Syntax analysis](https://cloud.google.com/natural-language/docs/analyzing-syntax) method allows to inspect the structure of a text in order to extract tokens, determine parts of speech, as well as to construct parse trees reflecting the syntactic structure of each sentence.

[Content classification](https://cloud.google.com/natural-language/docs/classifying-text) is used to define a set of categories related to the text.

## Google Trends

[Google Trends](https://trends.google.com/trends) is a tool that shows the popularity of a given search query in Google Search covering different regions and languages.