Interface TranslateRpc (2.72.0)
Stay organized with collections
Save and categorize content based on your preferences.
public interface TranslateRpc extends ServiceRpc
Implements
com.google.cloud.ServiceRpc
Methods
detect(List<String> texts)
public abstract List<List<DetectionsResourceItems>> detect(List<String> texts)
Detects the language of the provided texts.
Parameter |
Name |
Description |
texts |
List<String>
the texts to translate
|
Returns |
Type |
Description |
List<List<com.google.api.services.translate.model.DetectionsResourceItems>> |
a list of lists of detections, one list of detections for each provided text, in order
|
listSupportedLanguages(Map<TranslateRpc.Option,?> optionMap)
public abstract List<LanguagesResource> listSupportedLanguages(Map<TranslateRpc.Option,?> optionMap)
Returns a list of the languages supported by Google Translation.
Parameter |
Name |
Description |
optionMap |
Map<Option,?>
options to listing language translations
|
Returns |
Type |
Description |
List<com.google.api.services.translate.model.LanguagesResource> |
|
translate(List<String> texts, Map<TranslateRpc.Option,?> optionMap)
public abstract List<TranslationsResource> translate(List<String> texts, Map<TranslateRpc.Option,?> optionMap)
Translates the provided texts.
Parameters |
Name |
Description |
texts |
List<String>
the texts to translate
|
optionMap |
Map<Option,?>
options to text translation
|
Returns |
Type |
Description |
List<com.google.api.services.translate.model.TranslationsResource> |
a list of resources containing translation information, in the same order of the
provided texts
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-28 UTC.
[[["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,["# Interface TranslateRpc (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.spi.v2.TranslateRpc)\n- [2.70.0](/java/docs/reference/google-cloud-translate/2.70.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.68.0](/java/docs/reference/google-cloud-translate/2.68.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.67.0](/java/docs/reference/google-cloud-translate/2.67.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.64.0](/java/docs/reference/google-cloud-translate/2.64.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.63.0](/java/docs/reference/google-cloud-translate/2.63.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.62.0](/java/docs/reference/google-cloud-translate/2.62.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.60.0](/java/docs/reference/google-cloud-translate/2.60.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.59.0](/java/docs/reference/google-cloud-translate/2.59.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.58.0](/java/docs/reference/google-cloud-translate/2.58.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.57.0](/java/docs/reference/google-cloud-translate/2.57.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.56.0](/java/docs/reference/google-cloud-translate/2.56.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.55.0](/java/docs/reference/google-cloud-translate/2.55.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.54.0](/java/docs/reference/google-cloud-translate/2.54.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.53.0](/java/docs/reference/google-cloud-translate/2.53.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.52.0](/java/docs/reference/google-cloud-translate/2.52.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.51.0](/java/docs/reference/google-cloud-translate/2.51.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.49.0](/java/docs/reference/google-cloud-translate/2.49.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.48.0](/java/docs/reference/google-cloud-translate/2.48.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.47.0](/java/docs/reference/google-cloud-translate/2.47.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.46.0](/java/docs/reference/google-cloud-translate/2.46.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.45.0](/java/docs/reference/google-cloud-translate/2.45.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.44.0](/java/docs/reference/google-cloud-translate/2.44.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.43.0](/java/docs/reference/google-cloud-translate/2.43.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.42.0](/java/docs/reference/google-cloud-translate/2.42.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.41.0](/java/docs/reference/google-cloud-translate/2.41.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.40.0](/java/docs/reference/google-cloud-translate/2.40.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.39.0](/java/docs/reference/google-cloud-translate/2.39.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.37.0](/java/docs/reference/google-cloud-translate/2.37.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.36.0](/java/docs/reference/google-cloud-translate/2.36.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.35.0](/java/docs/reference/google-cloud-translate/2.35.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.34.0](/java/docs/reference/google-cloud-translate/2.34.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.33.0](/java/docs/reference/google-cloud-translate/2.33.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.32.0](/java/docs/reference/google-cloud-translate/2.32.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.31.0](/java/docs/reference/google-cloud-translate/2.31.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.30.0](/java/docs/reference/google-cloud-translate/2.30.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.29.0](/java/docs/reference/google-cloud-translate/2.29.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.28.0](/java/docs/reference/google-cloud-translate/2.28.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.27.0](/java/docs/reference/google-cloud-translate/2.27.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.24.0](/java/docs/reference/google-cloud-translate/2.24.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.23.0](/java/docs/reference/google-cloud-translate/2.23.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.22.0](/java/docs/reference/google-cloud-translate/2.22.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.21.0](/java/docs/reference/google-cloud-translate/2.21.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.20.0](/java/docs/reference/google-cloud-translate/2.20.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.19.0](/java/docs/reference/google-cloud-translate/2.19.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.18.0](/java/docs/reference/google-cloud-translate/2.18.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.17.0](/java/docs/reference/google-cloud-translate/2.17.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.16.0](/java/docs/reference/google-cloud-translate/2.16.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.15.0](/java/docs/reference/google-cloud-translate/2.15.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.14.0](/java/docs/reference/google-cloud-translate/2.14.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.13.0](/java/docs/reference/google-cloud-translate/2.13.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.12.0](/java/docs/reference/google-cloud-translate/2.12.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.11.0](/java/docs/reference/google-cloud-translate/2.11.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.9.0](/java/docs/reference/google-cloud-translate/2.9.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.8.0](/java/docs/reference/google-cloud-translate/2.8.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.7.0](/java/docs/reference/google-cloud-translate/2.7.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.6.0](/java/docs/reference/google-cloud-translate/2.6.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.5.0](/java/docs/reference/google-cloud-translate/2.5.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.4.0](/java/docs/reference/google-cloud-translate/2.4.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.3.5](/java/docs/reference/google-cloud-translate/2.3.5/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.2.0](/java/docs/reference/google-cloud-translate/2.2.0/com.google.cloud.translate.spi.v2.TranslateRpc)\n- [2.1.13](/java/docs/reference/google-cloud-translate/2.1.13/com.google.cloud.translate.spi.v2.TranslateRpc) \n\n public interface TranslateRpc extends ServiceRpc\n\nImplements\n----------\n\ncom.google.cloud.ServiceRpc\n\nMethods\n-------\n\n### detect(List\\\u003cString\\\u003e texts)\n\n public abstract List\u003cList\u003cDetectionsResourceItems\u003e\u003e detect(List\u003cString\u003e texts)\n\nDetects the language of the provided texts.\n\n### listSupportedLanguages(Map\\\u003cTranslateRpc.Option,?\\\u003e optionMap)\n\n public abstract List\u003cLanguagesResource\u003e listSupportedLanguages(Map\u003cTranslateRpc.Option,?\u003e optionMap)\n\nReturns a list of the languages supported by Google Translation.\n\n### translate(List\\\u003cString\\\u003e texts, Map\\\u003cTranslateRpc.Option,?\\\u003e optionMap)\n\n public abstract List\u003cTranslationsResource\u003e translate(List\u003cString\u003e texts, Map\u003cTranslateRpc.Option,?\u003e optionMap)\n\nTranslates the provided texts."]]