Information about a translation. Objects of this class contain the translated text and the source
language's code. The source language's code can be optionally specified by the user or
automatically detected by the Google Translation service.
See Also: Translating Text
Returns the language code of the source text. If no source language was provided this value is
the source language as detected by the Google Translation service.
[[["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-08-28 UTC."],[],[],null,["# Class Translation (2.72.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.72.0 (latest)](/java/docs/reference/google-cloud-translate/latest/com.google.cloud.translate.Translation)\n- [2.70.0](/java/docs/reference/google-cloud-translate/2.70.0/com.google.cloud.translate.Translation)\n- [2.68.0](/java/docs/reference/google-cloud-translate/2.68.0/com.google.cloud.translate.Translation)\n- [2.67.0](/java/docs/reference/google-cloud-translate/2.67.0/com.google.cloud.translate.Translation)\n- [2.64.0](/java/docs/reference/google-cloud-translate/2.64.0/com.google.cloud.translate.Translation)\n- [2.63.0](/java/docs/reference/google-cloud-translate/2.63.0/com.google.cloud.translate.Translation)\n- [2.62.0](/java/docs/reference/google-cloud-translate/2.62.0/com.google.cloud.translate.Translation)\n- [2.60.0](/java/docs/reference/google-cloud-translate/2.60.0/com.google.cloud.translate.Translation)\n- [2.59.0](/java/docs/reference/google-cloud-translate/2.59.0/com.google.cloud.translate.Translation)\n- [2.58.0](/java/docs/reference/google-cloud-translate/2.58.0/com.google.cloud.translate.Translation)\n- [2.57.0](/java/docs/reference/google-cloud-translate/2.57.0/com.google.cloud.translate.Translation)\n- [2.56.0](/java/docs/reference/google-cloud-translate/2.56.0/com.google.cloud.translate.Translation)\n- [2.55.0](/java/docs/reference/google-cloud-translate/2.55.0/com.google.cloud.translate.Translation)\n- [2.54.0](/java/docs/reference/google-cloud-translate/2.54.0/com.google.cloud.translate.Translation)\n- [2.53.0](/java/docs/reference/google-cloud-translate/2.53.0/com.google.cloud.translate.Translation)\n- [2.52.0](/java/docs/reference/google-cloud-translate/2.52.0/com.google.cloud.translate.Translation)\n- [2.51.0](/java/docs/reference/google-cloud-translate/2.51.0/com.google.cloud.translate.Translation)\n- [2.49.0](/java/docs/reference/google-cloud-translate/2.49.0/com.google.cloud.translate.Translation)\n- [2.48.0](/java/docs/reference/google-cloud-translate/2.48.0/com.google.cloud.translate.Translation)\n- [2.47.0](/java/docs/reference/google-cloud-translate/2.47.0/com.google.cloud.translate.Translation)\n- [2.46.0](/java/docs/reference/google-cloud-translate/2.46.0/com.google.cloud.translate.Translation)\n- [2.45.0](/java/docs/reference/google-cloud-translate/2.45.0/com.google.cloud.translate.Translation)\n- [2.44.0](/java/docs/reference/google-cloud-translate/2.44.0/com.google.cloud.translate.Translation)\n- [2.43.0](/java/docs/reference/google-cloud-translate/2.43.0/com.google.cloud.translate.Translation)\n- [2.42.0](/java/docs/reference/google-cloud-translate/2.42.0/com.google.cloud.translate.Translation)\n- [2.41.0](/java/docs/reference/google-cloud-translate/2.41.0/com.google.cloud.translate.Translation)\n- [2.40.0](/java/docs/reference/google-cloud-translate/2.40.0/com.google.cloud.translate.Translation)\n- [2.39.0](/java/docs/reference/google-cloud-translate/2.39.0/com.google.cloud.translate.Translation)\n- [2.37.0](/java/docs/reference/google-cloud-translate/2.37.0/com.google.cloud.translate.Translation)\n- [2.36.0](/java/docs/reference/google-cloud-translate/2.36.0/com.google.cloud.translate.Translation)\n- [2.35.0](/java/docs/reference/google-cloud-translate/2.35.0/com.google.cloud.translate.Translation)\n- [2.34.0](/java/docs/reference/google-cloud-translate/2.34.0/com.google.cloud.translate.Translation)\n- [2.33.0](/java/docs/reference/google-cloud-translate/2.33.0/com.google.cloud.translate.Translation)\n- [2.32.0](/java/docs/reference/google-cloud-translate/2.32.0/com.google.cloud.translate.Translation)\n- [2.31.0](/java/docs/reference/google-cloud-translate/2.31.0/com.google.cloud.translate.Translation)\n- [2.30.0](/java/docs/reference/google-cloud-translate/2.30.0/com.google.cloud.translate.Translation)\n- [2.29.0](/java/docs/reference/google-cloud-translate/2.29.0/com.google.cloud.translate.Translation)\n- [2.28.0](/java/docs/reference/google-cloud-translate/2.28.0/com.google.cloud.translate.Translation)\n- [2.27.0](/java/docs/reference/google-cloud-translate/2.27.0/com.google.cloud.translate.Translation)\n- [2.24.0](/java/docs/reference/google-cloud-translate/2.24.0/com.google.cloud.translate.Translation)\n- [2.23.0](/java/docs/reference/google-cloud-translate/2.23.0/com.google.cloud.translate.Translation)\n- [2.22.0](/java/docs/reference/google-cloud-translate/2.22.0/com.google.cloud.translate.Translation)\n- [2.21.0](/java/docs/reference/google-cloud-translate/2.21.0/com.google.cloud.translate.Translation)\n- [2.20.0](/java/docs/reference/google-cloud-translate/2.20.0/com.google.cloud.translate.Translation)\n- [2.19.0](/java/docs/reference/google-cloud-translate/2.19.0/com.google.cloud.translate.Translation)\n- [2.18.0](/java/docs/reference/google-cloud-translate/2.18.0/com.google.cloud.translate.Translation)\n- [2.17.0](/java/docs/reference/google-cloud-translate/2.17.0/com.google.cloud.translate.Translation)\n- [2.16.0](/java/docs/reference/google-cloud-translate/2.16.0/com.google.cloud.translate.Translation)\n- [2.15.0](/java/docs/reference/google-cloud-translate/2.15.0/com.google.cloud.translate.Translation)\n- [2.14.0](/java/docs/reference/google-cloud-translate/2.14.0/com.google.cloud.translate.Translation)\n- [2.13.0](/java/docs/reference/google-cloud-translate/2.13.0/com.google.cloud.translate.Translation)\n- [2.12.0](/java/docs/reference/google-cloud-translate/2.12.0/com.google.cloud.translate.Translation)\n- [2.11.0](/java/docs/reference/google-cloud-translate/2.11.0/com.google.cloud.translate.Translation)\n- [2.9.0](/java/docs/reference/google-cloud-translate/2.9.0/com.google.cloud.translate.Translation)\n- [2.8.0](/java/docs/reference/google-cloud-translate/2.8.0/com.google.cloud.translate.Translation)\n- [2.7.0](/java/docs/reference/google-cloud-translate/2.7.0/com.google.cloud.translate.Translation)\n- [2.6.0](/java/docs/reference/google-cloud-translate/2.6.0/com.google.cloud.translate.Translation)\n- [2.5.0](/java/docs/reference/google-cloud-translate/2.5.0/com.google.cloud.translate.Translation)\n- [2.4.0](/java/docs/reference/google-cloud-translate/2.4.0/com.google.cloud.translate.Translation)\n- [2.3.5](/java/docs/reference/google-cloud-translate/2.3.5/com.google.cloud.translate.Translation)\n- [2.2.0](/java/docs/reference/google-cloud-translate/2.2.0/com.google.cloud.translate.Translation)\n- [2.1.13](/java/docs/reference/google-cloud-translate/2.1.13/com.google.cloud.translate.Translation) \n\n public class Translation implements Serializable\n\nInformation about a translation. Objects of this class contain the translated text and the source\nlanguage's code. The source language's code can be optionally specified by the user or\nautomatically detected by the Google Translation service.\nSee Also: [Translating Text](https://cloud.google.com/translate/v2/translating-text-with-rest) \n\nInheritance\n-----------\n\n[Object](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html) \\\u003e Translation \n\nImplements\n----------\n\n[Serializable](https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html) \n\nInherited Members\n-----------------\n\n[Object.clone()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--) \n[Object.equals(Object)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-) \n[Object.finalize()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--) \n[Object.getClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--) \n[Object.hashCode()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--) \n[Object.notify()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--) \n[Object.notifyAll()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--) \n[Object.toString()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--) \n[Object.wait()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--) \n[Object.wait(long)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-) \n[Object.wait(long,int)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-)\n\nMethods\n-------\n\n### equals(Object obj)\n\n public final boolean equals(Object obj)\n\n**Overrides** \n[Object.equals(Object)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-)\n\n### getModel()\n\n public String getModel()\n\nReturns the translation model used to translate the text. This value is only available if a\nresult from [Translate.TranslateOption#model(String)](/java/docs/reference/google-cloud-translate/latest/com.google.cloud.translate.Translate.TranslateOption#com_google_cloud_translate_Translate_TranslateOption_model_java_lang_String_) was passed to [Translate#translate(List, Translate.TranslateOption...)](/java/docs/reference/google-cloud-translate/latest/com.google.cloud.translate.Translate#com_google_cloud_translate_Translate_translate_).\n\nPlease note that you must be whitelisted to use the [Translate.TranslateOption#model(String)](/java/docs/reference/google-cloud-translate/latest/com.google.cloud.translate.Translate.TranslateOption#com_google_cloud_translate_Translate_TranslateOption_model_java_lang_String_) option, otherwise translation will fail.\n\n### getSourceLanguage()\n\n public String getSourceLanguage()\n\nReturns the language code of the source text. If no source language was provided this value is\nthe source language as detected by the Google Translation service.\n\n### getTranslatedText()\n\n public String getTranslatedText()\n\nReturns the translated text.\n\n### hashCode()\n\n public final int hashCode()\n\n**Overrides** \n[Object.hashCode()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--)\n\n### toString()\n\n public String toString()\n\n**Overrides** \n[Object.toString()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--)"]]