- 2.73.0 (latest)
- 2.72.0
- 2.70.0
- 2.68.0
- 2.67.0
- 2.64.0
- 2.63.0
- 2.62.0
- 2.60.0
- 2.59.0
- 2.58.0
- 2.57.0
- 2.56.0
- 2.55.0
- 2.54.0
- 2.53.0
- 2.52.0
- 2.51.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.39.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.27.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.5
- 2.2.0
- 2.1.13
com.google.cloud.location
com.google.cloud.translate
A client for Cloud Translation - Fast, dynamic translation.
Here's a simple usage example for Google Cloud Translation. This example shows how to detect
the language of some text and how to translate some text. The example assumes that either
Application Default Credentials are available or that the GOOGLE_API_KEY
environment
variable is set and contains a valid API key. Alternatively, you can use setCredentials
to set credentials, or com.google.cloud.translate.TranslateOptions.Builder#setApiKey(java.lang.String)
to set an
API key. For the complete source code see DetectLanguageAndTranslate.java
.
Translate translate = TranslateOptions.getDefaultInstance().getService();
Detection detection = translate.detect("Hola");
String detectedLanguage = detection.getLanguage();
Translation translation = translate.translate(
"World",
TranslateOption.sourceLanguage("en"),
TranslateOption.targetLanguage(detectedLanguage));
System.out.printf("Hola %s%n", translation.getTranslatedText());
com.google.cloud.translate.spi
com.google.cloud.translate.spi.v2
com.google.cloud.translate.testing
A testing helper for Google Translation.
A simple usage example:
Before the test:
RemoteTranslateHelper
helper
=
RemoteTranslateHelper
.
create
();
Translate
translate
=
helper
.
getOptions
().
getService
();
See Also: Google Cloud Java tools for testing
com.google.cloud.translate.v3
A client to Cloud Translation API
The interfaces provided are listed below, along with usage samples.
TranslationServiceClient
Service Description: Provides natural language translation operations.
Sample for TranslationServiceClient:
try
(
TranslationServiceClient
translationServiceClient
=
TranslationServiceClient
.
create
())
{
LocationName
parent
=
LocationName
.
of
(
"[PROJECT]"
,
"[LOCATION]"
);
String
targetLanguageCode
=
"targetLanguageCode-106414698"
;
List<String>
contents
=
new
ArrayList
<> ();
TranslateTextResponse
response
=
translationServiceClient
.
translateText
(
parent
,
targetLanguageCode
,
contents
);
}
com.google.cloud.translate.v3.stub
com.google.cloud.translate.v3beta1
A client to Cloud Translation API
The interfaces provided are listed below, along with usage samples.
TranslationServiceClient
Service Description: Provides natural language translation operations.
Sample for TranslationServiceClient:
try
(
TranslationServiceClient
translationServiceClient
=
TranslationServiceClient
.
create
())
{
TranslateTextRequest
request
=
TranslateTextRequest
.
newBuilder
()
.
addAllContents
(
new
ArrayList<String>
())
.
setMimeType
(
"mimeType-1392120434"
)
.
setSourceLanguageCode
(
"sourceLanguageCode1645917472"
)
.
setTargetLanguageCode
(
"targetLanguageCode-106414698"
)
.
setParent
(
LocationName
.
of
(
"[PROJECT]"
,
"[LOCATION]"
).
toString
())
.
setModel
(
"model104069929"
)
.
setGlossaryConfig
(
TranslateTextGlossaryConfig
.
newBuilder
().
build
())
.
putAllLabels
(
new
HashMap<String
,
String
> ())
.
build
();
TranslateTextResponse
response
=
translationServiceClient
.
translateText
(
request
);
}