Spotted a bug? Have a great idea? Help us improve developer profiles!

Train a custom model using your own dataset of text documents and annotations.

Create a Text-to-Speech API request from Cloud Shell.

Explore API sample applications to detect the language of text input and translate with Go, Java, Node.js, PHP, and Python.

Experts and influencers

Meet Google’s AI developer, chatbot, and machine-learning experts.



The Natural Language API is a pretrained machine-learning model that can analyze syntax, extract entities, and evaluate the sentiment of text. Learn to call the API from Docs to perform those functions. Walk through calling the Natural Language API to recognize the sentiment of selected text in a Doc and highlight it based on that sentiment.


The Cloud Natural Language API lets you extract entities from text, perform sentiment and syntactic analysis, and classify text into categories. Learn how to use the Natural Language API to analyze entities, sentiment, and syntax.


The Cloud Translation API allows you to translate an arbitrary string into any supported language. Language detection is also available in cases where the source language is unknown. Learn how to create and call a Cloud Translation API request, detect language, and translate text.

Learn about examples of real-world conversational AI.

News feed

Get the latest news and articles about AI and ML for developers.


Watch videos about conversational AI and ML on Google's YouTube channels.