public sealed class GetSupportedLanguagesRequest : IMessage<GetSupportedLanguagesRequest>, IEquatable<GetSupportedLanguagesRequest>, IDeepCloneable<GetSupportedLanguagesRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Translation v3 API class GetSupportedLanguagesRequest.
The request message for discovering supported languages.
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"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis webpage provides reference documentation for the \u003ccode\u003eGetSupportedLanguagesRequest\u003c/code\u003e class within the Google Cloud Translation v3 API for .NET.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the documentation is for version 3.9.0, but it also provides documentation for versions ranging from 2.2.0 to 3.8.0 of this class.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGetSupportedLanguagesRequest\u003c/code\u003e class is used to discover supported languages and is a request message that allows you to specify parameters like display language code, model, and parent project or location.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, and \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and inherits members from the \u003ccode\u003eobject\u003c/code\u003e class, providing functionalities for message handling, equality checks, and deep cloning.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation lists the properties \u003ccode\u003eDisplayLanguageCode\u003c/code\u003e, \u003ccode\u003eModel\u003c/code\u003e, \u003ccode\u003eParent\u003c/code\u003e, and \u003ccode\u003eParentAsLocationName\u003c/code\u003e, which are important parameters used in language request management, each with a detailed description of its intended purpose.\u003c/p\u003e\n"]]],[],null,["# Google Cloud Translation v3 API - Class GetSupportedLanguagesRequest (3.9.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.9.0 (latest)](/dotnet/docs/reference/Google.Cloud.Translate.V3/latest/Google.Cloud.Translate.V3.GetSupportedLanguagesRequest)\n- [3.8.0](/dotnet/docs/reference/Google.Cloud.Translate.V3/3.8.0/Google.Cloud.Translate.V3.GetSupportedLanguagesRequest)\n- [3.7.0](/dotnet/docs/reference/Google.Cloud.Translate.V3/3.7.0/Google.Cloud.Translate.V3.GetSupportedLanguagesRequest)\n- [3.6.0](/dotnet/docs/reference/Google.Cloud.Translate.V3/3.6.0/Google.Cloud.Translate.V3.GetSupportedLanguagesRequest)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Translate.V3/3.5.0/Google.Cloud.Translate.V3.GetSupportedLanguagesRequest)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Translate.V3/3.4.0/Google.Cloud.Translate.V3.GetSupportedLanguagesRequest)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Translate.V3/3.3.0/Google.Cloud.Translate.V3.GetSupportedLanguagesRequest)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Translate.V3/3.2.0/Google.Cloud.Translate.V3.GetSupportedLanguagesRequest)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Translate.V3/3.1.0/Google.Cloud.Translate.V3.GetSupportedLanguagesRequest)\n- [3.0.0](/dotnet/docs/reference/Google.Cloud.Translate.V3/3.0.0/Google.Cloud.Translate.V3.GetSupportedLanguagesRequest)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Translate.V3/2.4.0/Google.Cloud.Translate.V3.GetSupportedLanguagesRequest)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Translate.V3/2.3.0/Google.Cloud.Translate.V3.GetSupportedLanguagesRequest)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Translate.V3/2.2.0/Google.Cloud.Translate.V3.GetSupportedLanguagesRequest) \n\n public sealed class GetSupportedLanguagesRequest : IMessage\u003cGetSupportedLanguagesRequest\u003e, IEquatable\u003cGetSupportedLanguagesRequest\u003e, IDeepCloneable\u003cGetSupportedLanguagesRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Cloud Translation v3 API class GetSupportedLanguagesRequest.\n\nThe request message for discovering supported languages. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e GetSupportedLanguagesRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[GetSupportedLanguagesRequest](/dotnet/docs/reference/Google.Cloud.Translate.V3/latest/Google.Cloud.Translate.V3.GetSupportedLanguagesRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[GetSupportedLanguagesRequest](/dotnet/docs/reference/Google.Cloud.Translate.V3/latest/Google.Cloud.Translate.V3.GetSupportedLanguagesRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[GetSupportedLanguagesRequest](/dotnet/docs/reference/Google.Cloud.Translate.V3/latest/Google.Cloud.Translate.V3.GetSupportedLanguagesRequest), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.Translate.V3](/dotnet/docs/reference/Google.Cloud.Translate.V3/latest/Google.Cloud.Translate.V3)\n\nAssembly\n--------\n\nGoogle.Cloud.Translate.V3.dll\n\nConstructors\n------------\n\n### GetSupportedLanguagesRequest()\n\n public GetSupportedLanguagesRequest()\n\n### GetSupportedLanguagesRequest(GetSupportedLanguagesRequest)\n\n public GetSupportedLanguagesRequest(GetSupportedLanguagesRequest other)\n\nProperties\n----------\n\n### DisplayLanguageCode\n\n public string DisplayLanguageCode { get; set; }\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### Model\n\n public string Model { get; set; }\n\nOptional. Get supported languages of this model.\n\nThe format depends on model type:\n\n- AutoML Translation models:\n `projects/{project-number-or-id}/locations/{location-id}/models/{model-id}`\n\n- General (built-in) models:\n `projects/{project-number-or-id}/locations/{location-id}/models/general/nmt`,\n\nReturns languages supported by the specified model.\nIf missing, we get supported languages of Google general NMT model.\n\n### Parent\n\n public string Parent { get; set; }\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}`.\n\nFor global calls, use `projects/{project-number-or-id}/locations/global` or\n`projects/{project-number-or-id}`.\n\nNon-global location is required for AutoML models.\n\nOnly models within the same region (have same location-id) can be used,\notherwise an INVALID_ARGUMENT (400) error is returned.\n\n### ParentAsLocationName\n\n public LocationName ParentAsLocationName { get; set; }\n\n[LocationName](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.ResourceNames.LocationName.html)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.Translate.V3/latest/Google.Cloud.Translate.V3.GetSupportedLanguagesRequest#Google_Cloud_Translate_V3_GetSupportedLanguagesRequest_Parent) resource name property."]]