# SupportedLanguages

- [JSON representation](https://docs.cloud.google.com/translate/docs/reference/rest/v3beta1/SupportedLanguages#SCHEMA_REPRESENTATION)
- [SupportedLanguage](https://docs.cloud.google.com/translate/docs/reference/rest/v3beta1/SupportedLanguages#SupportedLanguage)
  - [JSON representation](https://docs.cloud.google.com/translate/docs/reference/rest/v3beta1/SupportedLanguages#SupportedLanguage.SCHEMA_REPRESENTATION)

The response message for discovering supported languages.

| JSON representation |
|---|
| ``` { "languages": [ { object (`https://docs.cloud.google.com/translate/docs/reference/rest/v3beta1/SupportedLanguages#SupportedLanguage`) } ] } ``` |

| Fields ||
|---|---|
| `languages[]` | ``object (`https://docs.cloud.google.com/translate/docs/reference/rest/v3beta1/SupportedLanguages#SupportedLanguage`)`` A list of supported language responses. This list contains an entry for each language the Translation API supports. |

## 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. |