Method: projects.locations.getSupportedLanguages

Returns a list of supported languages for translation.

HTTP request

GET https://translation.googleapis.com/v3beta1/{parent=projects/*/locations/*}/supportedLanguages

The URL uses gRPC Transcoding syntax.

Path parameters

Parameters
parent

string

Required. Location to make a regional or global call.

Format: projects/{project-id}/locations/{location-id}.

For global calls, use projects/{project-id}/locations/global.

Only models within the same region (have same location-id) can be used, otherwise an INVALID_ARGUMENT (400) error is returned.

Query parameters

Parameters
displayLanguageCode

string

Optional. The language to use to return localized, human readable names of supported languages. If missing, then display names are not returned in a response.

model

string

Optional. Get supported languages of this model.

The format depends on model type:

  • AutoML Translation models: projects/{project-id}/locations/{location-id}/models/{model-id}

  • General (built-in) models: projects/{project-id}/locations/{location-id}/models/general/nmt, projects/{project-id}/locations/{location-id}/models/general/base

Returns languages supported by the specified model. If missing, we get supported languages of Google general base (PBMT) model.

Authorization requires one or more of the following Google IAM permissions on the specified resource model:

  • cloudtranslate.generalModels.get
  • automl.models.get

Request body

The request body must be empty.

Response body

If successful, the response body contains data with the following structure:

The response message for discovering supported languages.

JSON representation
{
  "languages": [
    {
      object (SupportedLanguage)
    }
  ]
}
Fields
languages[]

object (SupportedLanguage)

A list of supported language responses. This list contains an entry for each language the Translation API supports.

Authorization Scopes

Requires one of the following OAuth scopes:

  • https://www.googleapis.com/auth/cloud-translation
  • https://www.googleapis.com/auth/cloud-platform

For more information, see the Authentication Overview.

SupportedLanguage

A single supported language response corresponds to information related to one supported language.

JSON representation
{
  "languageCode": string,
  "displayName": string,
  "supportSource": boolean,
  "supportTarget": boolean
}
Fields
languageCode

string

Supported language code, generally consisting of its ISO 639-1 identifier, for example, 'en', 'ja'. In certain cases, BCP-47 codes including language and region identifiers are returned (for example, 'zh-TW' and 'zh-CN')

displayName

string

Human readable name of the language localized in the display language specified in the request.

supportSource

boolean

Can be used as source language.

supportTarget

boolean

Can be used as target language.

Var denne side nyttig? Giv os en anmeldelse af den:

Send feedback om...

Cloud Translation
Har du brug for hjælp? Besøg vores supportside.