# TranslateLanguage

public class **TranslateLanguage** extends [Object](https://developer.android.com/reference/java/lang/Object.html)  
Information about the languages that are supported by the Translate API.

### Nested Class Summary

|---|---|---|---|
| @interface | [TranslateLanguage.Language](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage.Language) || A language supported by the Translate API. |

### Constant Summary

|---|---|---|
| [String](https://developer.android.com/reference/java/lang/String.html) | [AFRIKAANS](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#AFRIKAANS) | Afrikaans ("af"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [ALBANIAN](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#ALBANIAN) | Albanian ("sq"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [ARABIC](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#ARABIC) | Arabic ("ar"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [BELARUSIAN](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#BELARUSIAN) | Belarusian ("be"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [BENGALI](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#BENGALI) | Bengali ("bn"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [BULGARIAN](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#BULGARIAN) | Bulgarian ("bg"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [CATALAN](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#CATALAN) | Catalan ("ca"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [CHINESE](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#CHINESE) | Chinese ("zh"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [CROATIAN](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#CROATIAN) | Croatian ("hr"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [CZECH](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#CZECH) | Czech ("cs"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [DANISH](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#DANISH) | Danish ("da"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [DUTCH](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#DUTCH) | Dutch ("nl"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [ENGLISH](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#ENGLISH) | English ("en"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [ESPERANTO](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#ESPERANTO) | Esperanto ("eo"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [ESTONIAN](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#ESTONIAN) | Estonian ("et"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [FINNISH](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#FINNISH) | Finnish ("fi"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [FRENCH](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#FRENCH) | French ("fr"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [GALICIAN](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#GALICIAN) | Galician ("gl"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [GEORGIAN](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#GEORGIAN) | Georgian ("ka"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [GERMAN](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#GERMAN) | German ("de"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [GREEK](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#GREEK) | Greek ("el"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [GUJARATI](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#GUJARATI) | Gujarati ("gu"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [HAITIAN_CREOLE](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#HAITIAN_CREOLE) | Haitian Creole ("ht"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [HEBREW](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#HEBREW) | Hebrew ("he"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [HINDI](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#HINDI) | Hindi ("hi"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [HUNGARIAN](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#HUNGARIAN) | Hungarian ("hu"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [ICELANDIC](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#ICELANDIC) | Icelandic ("is"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [INDONESIAN](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#INDONESIAN) | Indonesian ("id"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [IRISH](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#IRISH) | Irish ("ga"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [ITALIAN](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#ITALIAN) | Italian ("it"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [JAPANESE](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#JAPANESE) | Japanese ("ja"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [KANNADA](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#KANNADA) | Kannada ("kn"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [KOREAN](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#KOREAN) | Korean ("ko"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [LATVIAN](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#LATVIAN) | Latvian ("lv"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [LITHUANIAN](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#LITHUANIAN) | Lithuanian ("lt"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [MACEDONIAN](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#MACEDONIAN) | Macedonian ("mk"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [MALAY](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#MALAY) | Malay ("ms"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [MALTESE](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#MALTESE) | Maltese ("mt"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [MARATHI](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#MARATHI) | Marathi ("mr"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [NORWEGIAN](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#NORWEGIAN) | Norwegian ("no"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [PERSIAN](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#PERSIAN) | Persian ("fa"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [POLISH](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#POLISH) | Polish ("pl"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [PORTUGUESE](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#PORTUGUESE) | Portuguese ("pt"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [ROMANIAN](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#ROMANIAN) | Romanian ("ro"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [RUSSIAN](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#RUSSIAN) | Russian ("ru"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [SLOVAK](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#SLOVAK) | Slovak ("sk"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [SLOVENIAN](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#SLOVENIAN) | Slovenian ("sl"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [SPANISH](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#SPANISH) | Spanish ("es"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [SWAHILI](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#SWAHILI) | Swahili ("sw"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [SWEDISH](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#SWEDISH) | Swedish ("sv"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [TAGALOG](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#TAGALOG) | Tagalog ("tl"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [TAMIL](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#TAMIL) | Tamil ("ta"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [TELUGU](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#TELUGU) | Telugu ("te"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [THAI](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#THAI) | Thai ("th"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [TURKISH](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#TURKISH) | Turkish ("tr"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [UKRAINIAN](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#UKRAINIAN) | Ukrainian ("uk"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [URDU](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#URDU) | Urdu ("ur"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [VIETNAMESE](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#VIETNAMESE) | Vietnamese ("vi"). |
| [String](https://developer.android.com/reference/java/lang/String.html) | [WELSH](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#WELSH) | Welsh ("cy"). |

### Public Method Summary

|---|---|
| static [String](https://developer.android.com/reference/java/lang/String.html) | [fromLanguageTag](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#fromLanguageTag(java.lang.String))([String](https://developer.android.com/reference/java/lang/String.html) languageTag) Returns the `https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage.Language` for a given [BCP 47 language tag](https://tools.ietf.org/rfc/bcp/bcp47.txt), or `null` if the language tag is invalid or not supported by the Translate API. |
| static [List](https://developer.android.com/reference/java/util/List.html)\<[String](https://developer.android.com/reference/java/lang/String.html)\> | [getAllLanguages](https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage#getAllLanguages())() Returns the list of all languages `https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage.Language` supported by the Translate API, in the form of [BCP 47](https://tools.ietf.org/html/bcp47) tags. |

### Inherited Method Summary

From class java.lang.Object

|---|---|
| [Object](https://developer.android.com/reference/java/lang/Object.html) | clone() |
| boolean | equals([Object](https://developer.android.com/reference/java/lang/Object.html) arg0) |
| void | finalize() |
| final [Class](https://developer.android.com/reference/java/lang/Class.html)\<?\> | getClass() |
| int | hashCode() |
| final void | notify() |
| final void | notifyAll() |
| [String](https://developer.android.com/reference/java/lang/String.html) | toString() |
| final void | wait(long arg0, int arg1) |
| final void | wait(long arg0) |
| final void | wait() |

## Constants

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**AFRIKAANS**

Afrikaans ("af").
Constant Value: "af"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**ALBANIAN**

Albanian ("sq").
Constant Value: "sq"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**ARABIC**

Arabic ("ar").
Constant Value: "ar"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**BELARUSIAN**

Belarusian ("be").
Constant Value: "be"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**BENGALI**

Bengali ("bn"). Also known as Bangla.
Constant Value: "bn"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**BULGARIAN**

Bulgarian ("bg").
Constant Value: "bg"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**CATALAN**

Catalan ("ca").
Constant Value: "ca"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**CHINESE**

Chinese ("zh").
Constant Value: "zh"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**CROATIAN**

Croatian ("hr").
Constant Value: "hr"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**CZECH**

Czech ("cs").
Constant Value: "cs"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**DANISH**

Danish ("da").
Constant Value: "da"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**DUTCH**

Dutch ("nl").
Constant Value: "nl"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**ENGLISH**

English ("en").
Constant Value: "en"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**ESPERANTO**

Esperanto ("eo").
Constant Value: "eo"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**ESTONIAN**

Estonian ("et").
Constant Value: "et"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**FINNISH**

Finnish ("fi").
Constant Value: "fi"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**FRENCH**

French ("fr").
Constant Value: "fr"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**GALICIAN**

Galician ("gl").
Constant Value: "gl"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**GEORGIAN**

Georgian ("ka").
Constant Value: "ka"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**GERMAN**

German ("de").
Constant Value: "de"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**GREEK**

Greek ("el").
Constant Value: "el"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**GUJARATI**

Gujarati ("gu").
Constant Value: "gu"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**HAITIAN_CREOLE**

Haitian Creole ("ht").
Constant Value: "ht"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**HEBREW**

Hebrew ("he").
Constant Value: "he"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**HINDI**

Hindi ("hi").
Constant Value: "hi"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**HUNGARIAN**

Hungarian ("hu").
Constant Value: "hu"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**ICELANDIC**

Icelandic ("is").
Constant Value: "is"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**INDONESIAN**

Indonesian ("id").
Constant Value: "id"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**IRISH**

Irish ("ga").
Constant Value: "ga"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**ITALIAN**

Italian ("it").
Constant Value: "it"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**JAPANESE**

Japanese ("ja").
Constant Value: "ja"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**KANNADA**

Kannada ("kn").
Constant Value: "kn"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**KOREAN**

Korean ("ko").
Constant Value: "ko"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**LATVIAN**

Latvian ("lv").
Constant Value: "lv"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**LITHUANIAN**

Lithuanian ("lt").
Constant Value: "lt"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**MACEDONIAN**

Macedonian ("mk").
Constant Value: "mk"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**MALAY**

Malay ("ms").
Constant Value: "ms"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**MALTESE**

Maltese ("mt").
Constant Value: "mt"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**MARATHI**

Marathi ("mr").
Constant Value: "mr"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**NORWEGIAN**

Norwegian ("no").
Constant Value: "no"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**PERSIAN**

Persian ("fa"). Also known as Farsi.
Constant Value: "fa"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**POLISH**

Polish ("pl").
Constant Value: "pl"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**PORTUGUESE**

Portuguese ("pt").
Constant Value: "pt"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**ROMANIAN**

Romanian ("ro").
Constant Value: "ro"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**RUSSIAN**

Russian ("ru").
Constant Value: "ru"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**SLOVAK**

Slovak ("sk").
Constant Value: "sk"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**SLOVENIAN**

Slovenian ("sl").
Constant Value: "sl"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**SPANISH**

Spanish ("es").
Constant Value: "es"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**SWAHILI**

Swahili ("sw").
Constant Value: "sw"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**SWEDISH**

Swedish ("sv").
Constant Value: "sv"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**TAGALOG**

Tagalog ("tl").
Constant Value: "tl"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**TAMIL**

Tamil ("ta").
Constant Value: "ta"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**TELUGU**

Telugu ("te").
Constant Value: "te"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**THAI**

Thai ("th").
Constant Value: "th"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**TURKISH**

Turkish ("tr").
Constant Value: "tr"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**UKRAINIAN**

Ukrainian ("uk").
Constant Value: "uk"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**URDU**

Urdu ("ur").
Constant Value: "ur"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**VIETNAMESE**

Vietnamese ("vi").
Constant Value: "vi"

#### public static final [String](https://developer.android.com/reference/java/lang/String.html)
**WELSH**

Welsh ("cy").
Constant Value: "cy"

## Public Methods

#### public static [String](https://developer.android.com/reference/java/lang/String.html) **fromLanguageTag** ([String](https://developer.android.com/reference/java/lang/String.html) languageTag)

Returns the `https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage.Language`
for a given [BCP 47 language tag](https://tools.ietf.org/rfc/bcp/bcp47.txt), or
`null` if the language tag is invalid or not supported by the Translate
API.

#### public static [List](https://developer.android.com/reference/java/util/List.html)\<[String](https://developer.android.com/reference/java/lang/String.html)\>
**getAllLanguages** ()

Returns the list of all languages `https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage.Language`
supported by the Translate API, in the form of [BCP 47](https://tools.ietf.org/html/bcp47) tags. The returned values will all be in
`https://developers.google.com/android/reference/com/google/mlkit/nl/translate/TranslateLanguage.Language`.