# Cloud Translation API

Integrates text translation into your website or application.

## Service: translate.googleapis.com

The Service name `translate.googleapis.com` is needed to create RPC client stubs.

## `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.location#google.cloud.location.Locations`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.location#google.cloud.location.Locations.GetLocation` `` | Gets information about a location. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.location#google.cloud.location.Locations.ListLocations` `` | Lists information about the supported locations for this service. |

## `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translate.v2#google.cloud.translate.v2.TranslateService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translate.v2#google.cloud.translate.v2.TranslateService.DetectLanguage` `` | Detects the language of text within a request. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translate.v2#google.cloud.translate.v2.TranslateService.GetSupportedLanguages` `` | Returns a list of supported languages for translation. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translate.v2#google.cloud.translate.v2.TranslateService.TranslateText` `` | Translates input text, returning translated text. |

## `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.AdaptiveMtTranslate` `` | Translate text using Adaptive MT. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.BatchTranslateDocument` `` | Translates a large volume of document in asynchronous batch mode. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.BatchTranslateText` `` | Translates a large volume of text in asynchronous batch mode. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.CreateAdaptiveMtDataset` `` | Creates an Adaptive MT dataset. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.CreateDataset` `` | Creates a Dataset. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.CreateGlossary` `` | Creates a glossary and returns the long-running operation. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.CreateGlossaryEntry` `` | Creates a glossary entry. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.CreateModel` `` | Creates a Model. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.DeleteAdaptiveMtDataset` `` | Deletes an Adaptive MT dataset, including all its entries and associated metadata. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.DeleteAdaptiveMtFile` `` | Deletes an AdaptiveMtFile along with its sentences. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.DeleteDataset` `` | Deletes a dataset and all of its contents. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.DeleteGlossary` `` | Deletes a glossary, or cancels glossary construction if the glossary isn't created yet. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.DeleteGlossaryEntry` `` | Deletes a single entry from the glossary |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.DeleteModel` `` | Deletes a model. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.DetectLanguage` `` | Detects the language of text within a request. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.ExportData` `` | Exports dataset's data to the provided output location. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.GetAdaptiveMtDataset` `` | Gets the Adaptive MT dataset. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.GetAdaptiveMtFile` `` | Gets and AdaptiveMtFile |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.GetDataset` `` | Gets a Dataset. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.GetGlossary` `` | Gets a glossary. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.GetGlossaryEntry` `` | Gets a single glossary entry by the given id. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.GetModel` `` | Gets a model. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.GetSupportedLanguages` `` | Returns a list of supported languages for translation. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.ImportAdaptiveMtFile` `` | Imports an AdaptiveMtFile and adds all of its sentences into the AdaptiveMtDataset. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.ImportData` `` | Import sentence pairs into translation Dataset. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.ListAdaptiveMtDatasets` `` | Lists all Adaptive MT datasets for which the caller has read permission. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.ListAdaptiveMtFiles` `` | Lists all AdaptiveMtFiles associated to an AdaptiveMtDataset. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.ListAdaptiveMtSentences` `` | Lists all AdaptiveMtSentences under a given file/dataset. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.ListDatasets` `` | Lists datasets. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.ListExamples` `` | Lists sentence pairs in the dataset. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.ListGlossaries` `` | Lists glossaries in a project. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.ListGlossaryEntries` `` | List the entries for the glossary. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.ListModels` `` | Lists models. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.RomanizeText` `` | Romanize input text written in non-Latin scripts to Latin text. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.TranslateDocument` `` | Translates documents in synchronous mode. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.TranslateText` `` | Translates input text and returns translated text. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.UpdateGlossary` `` | Updates a glossary. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3#google.cloud.translation.v3.TranslationService.UpdateGlossaryEntry` `` | Updates a glossary entry. |

## `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3beta1#google.cloud.translation.v3beta1.TranslationService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3beta1#google.cloud.translation.v3beta1.TranslationService.BatchTranslateDocument` `` | Translates a large volume of document in asynchronous batch mode. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3beta1#google.cloud.translation.v3beta1.TranslationService.BatchTranslateText` `` | Translates a large volume of text in asynchronous batch mode. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3beta1#google.cloud.translation.v3beta1.TranslationService.CreateGlossary` `` | Creates a glossary and returns the long-running operation. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3beta1#google.cloud.translation.v3beta1.TranslationService.DeleteGlossary` `` | Deletes a glossary, or cancels glossary construction if the glossary isn't created yet. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3beta1#google.cloud.translation.v3beta1.TranslationService.DetectLanguage` `` | Detects the language of text within a request. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3beta1#google.cloud.translation.v3beta1.TranslationService.GetGlossary` `` | Gets a glossary. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3beta1#google.cloud.translation.v3beta1.TranslationService.GetSupportedLanguages` `` | Returns a list of supported languages for translation. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3beta1#google.cloud.translation.v3beta1.TranslationService.ListGlossaries` `` | Lists glossaries in a project. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3beta1#google.cloud.translation.v3beta1.TranslationService.TranslateDocument` `` | Translates documents in synchronous mode. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.cloud.translation.v3beta1#google.cloud.translation.v3beta1.TranslationService.TranslateText` `` | Translates input text and returns translated text. |

## `https://docs.cloud.google.com/translate/docs/reference/rpc/google.iam.v1#google.iam.v1.IAMPolicy`

| Methods ||
|---|---|

## `https://docs.cloud.google.com/translate/docs/reference/rpc/google.longrunning#google.longrunning.Operations`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.longrunning#google.longrunning.Operations.CancelOperation` `` | Starts asynchronous cancellation on a long-running operation. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.longrunning#google.longrunning.Operations.DeleteOperation` `` | Deletes a long-running operation. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.longrunning#google.longrunning.Operations.GetOperation` `` | Gets the latest state of a long-running operation. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.longrunning#google.longrunning.Operations.ListOperations` `` | Lists operations that match the specified filter in the request. |
| `` `https://docs.cloud.google.com/translate/docs/reference/rpc/google.longrunning#google.longrunning.Operations.WaitOperation` `` | Waits until the specified long-running operation is done or reaches at most a specified timeout, returning the latest state. |