Reference documentation and code samples for the Cloud Translation V3 Client class GetSupportedLanguagesRequest.
The request message for discovering supported languages.
Generated from protobuf message google.cloud.translation.v3.GetSupportedLanguagesRequest
Namespace
Google \ Cloud \ Translate \ V3
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ parent
string
Required. Project or location to make a call. Must refer to a caller's project. Format: projects/{project-number-or-id} or projects/{project-number-or-id}/locations/{location-id}. For global calls, use projects/{project-number-or-id}/locations/global or projects/{project-number-or-id}. Non-global location is required for AutoML models. Only models within the same region (have same location-id) can be used, otherwise an INVALID_ARGUMENT (400) error is returned.
↳ display_language_code
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-number-or-id}/locations/{location-id}/models/{model-id} - General (built-in) models: projects/{project-number-or-id}/locations/{location-id}/models/general/nmt, Returns languages supported by the specified model. If missing, we get supported languages of Google general NMT model.
getParent
Required. Project or location to make a call. Must refer to a caller's
project.
Format: projects/{project-number-or-id} or
projects/{project-number-or-id}/locations/{location-id}.
For global calls, use projects/{project-number-or-id}/locations/global or
projects/{project-number-or-id}.
Non-global location is required for AutoML models.
Only models within the same region (have same location-id) can be used,
otherwise an INVALID_ARGUMENT (400) error is returned.
Returns
Type
Description
string
setParent
Required. Project or location to make a call. Must refer to a caller's
project.
Format: projects/{project-number-or-id} or
projects/{project-number-or-id}/locations/{location-id}.
For global calls, use projects/{project-number-or-id}/locations/global or
projects/{project-number-or-id}.
Non-global location is required for AutoML models.
Only models within the same region (have same location-id) can be used,
otherwise an INVALID_ARGUMENT (400) error is returned.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getDisplayLanguageCode
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.
Returns
Type
Description
string
setDisplayLanguageCode
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.
General (built-in) models:
projects/{project-number-or-id}/locations/{location-id}/models/general/nmt,
Returns languages supported by the specified model.
If missing, we get supported languages of Google general NMT model.
General (built-in) models:
projects/{project-number-or-id}/locations/{location-id}/models/general/nmt,
Returns languages supported by the specified model.
If missing, we get supported languages of Google general NMT model.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
static::build
Parameters
Name
Description
parent
string
Required. Project or location to make a call. Must refer to a caller's
project.
Format: projects/{project-number-or-id} or
projects/{project-number-or-id}/locations/{location-id}.
For global calls, use projects/{project-number-or-id}/locations/global or
projects/{project-number-or-id}.
Non-global location is required for AutoML models.
Only models within the same region (have same location-id) can be used,
otherwise an INVALID_ARGUMENT (400) error is returned. Please see
TranslationServiceClient::locationName() for help formatting this field.
General (built-in) models:
projects/{project-number-or-id}/locations/{location-id}/models/general/nmt,
Returns languages supported by the specified model.
If missing, we get supported languages of Google general NMT model.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Cloud Translation V3 Client - Class GetSupportedLanguagesRequest (2.0.3)\n\nVersion latestkeyboard_arrow_down\n\n- [2.0.3 (latest)](/php/docs/reference/cloud-translate/latest/V3.GetSupportedLanguagesRequest)\n- [2.0.2](/php/docs/reference/cloud-translate/2.0.2/V3.GetSupportedLanguagesRequest)\n- [1.21.0](/php/docs/reference/cloud-translate/1.21.0/V3.GetSupportedLanguagesRequest)\n- [1.20.2](/php/docs/reference/cloud-translate/1.20.2/V3.GetSupportedLanguagesRequest)\n- [1.19.0](/php/docs/reference/cloud-translate/1.19.0/V3.GetSupportedLanguagesRequest)\n- [1.18.1](/php/docs/reference/cloud-translate/1.18.1/V3.GetSupportedLanguagesRequest)\n- [1.17.7](/php/docs/reference/cloud-translate/1.17.7/V3.GetSupportedLanguagesRequest)\n- [1.16.0](/php/docs/reference/cloud-translate/1.16.0/V3.GetSupportedLanguagesRequest)\n- [1.15.4](/php/docs/reference/cloud-translate/1.15.4/V3.GetSupportedLanguagesRequest)\n- [1.14.3](/php/docs/reference/cloud-translate/1.14.3/V3.GetSupportedLanguagesRequest)\n- [1.13.3](/php/docs/reference/cloud-translate/1.13.3/V3.GetSupportedLanguagesRequest)\n- [1.12.12](/php/docs/reference/cloud-translate/1.12.12/V3.GetSupportedLanguagesRequest) \nReference documentation and code samples for the Cloud Translation V3 Client class GetSupportedLanguagesRequest.\n\nThe request message for discovering supported languages.\n\nGenerated from protobuf message `google.cloud.translation.v3.GetSupportedLanguagesRequest`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Translate \\\\ V3\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getParent\n\nRequired. Project or location to make a call. Must refer to a caller's\nproject.\n\nFormat: `projects/{project-number-or-id}` or\n`projects/{project-number-or-id}/locations/{location-id}`.\nFor global calls, use `projects/{project-number-or-id}/locations/global` or\n`projects/{project-number-or-id}`.\nNon-global location is required for AutoML models.\nOnly models within the same region (have same location-id) can be used,\notherwise an INVALID_ARGUMENT (400) error is returned.\n\n### setParent\n\nRequired. Project or location to make a call. Must refer to a caller's\nproject.\n\nFormat: `projects/{project-number-or-id}` or\n`projects/{project-number-or-id}/locations/{location-id}`.\nFor global calls, use `projects/{project-number-or-id}/locations/global` or\n`projects/{project-number-or-id}`.\nNon-global location is required for AutoML models.\nOnly models within the same region (have same location-id) can be used,\notherwise an INVALID_ARGUMENT (400) error is returned.\n\n### getDisplayLanguageCode\n\nOptional. The language to use to return localized, human readable names\nof supported languages. If missing, then display names are not returned\nin a response.\n\n### setDisplayLanguageCode\n\nOptional. The language to use to return localized, human readable names\nof supported languages. If missing, then display names are not returned\nin a response.\n\n### getModel\n\nOptional. Get supported languages of this model.\n\nThe format depends on model type:\n\n- AutoML Translation models: `projects/{project-number-or-id}/locations/{location-id}/models/{model-id}`\n- General (built-in) models: `projects/{project-number-or-id}/locations/{location-id}/models/general/nmt`, Returns languages supported by the specified model. If missing, we get supported languages of Google general NMT model.\n\n### setModel\n\nOptional. Get supported languages of this model.\n\nThe format depends on model type:\n\n- AutoML Translation models: `projects/{project-number-or-id}/locations/{location-id}/models/{model-id}`\n- General (built-in) models: `projects/{project-number-or-id}/locations/{location-id}/models/general/nmt`, Returns languages supported by the specified model. If missing, we get supported languages of Google general NMT model.\n\n### static::build"]]