Cloud Translation API

Integrates text translation into your website or application.


The Service name is needed to create RPC client stubs.

BatchTranslateText Translates a large volume of text in asynchronous batch mode.
CreateGlossary Creates a glossary and returns the long-running operation.
DeleteGlossary Deletes a glossary, or cancels glossary construction if the glossary isn't created yet.
DetectLanguage Detects the language of text within a request.
GetGlossary Gets a glossary.
GetSupportedLanguages Returns a list of supported languages for translation.
ListGlossaries Lists glossaries in a project.
TranslateText Translates input text and returns translated text.


CancelOperation Starts asynchronous cancellation on a long-running operation.
DeleteOperation Deletes a long-running operation.
GetOperation Gets the latest state of a long-running operation.
ListOperations Lists operations that match the specified filter in the request.
WaitOperation Waits for the specified long-running operation until it is done or reaches at most a specified timeout, returning the latest state.
Was this page helpful? Let us know how we did:

Send feedback about...

Cloud Translation
Need help? Visit our support page.