google-cloud-translate overview (2.24.0)

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:

   
 // This snippet has been automatically generated and should be regarded as a code template only. 
  
 // It will require modifications to work: 
  
 // - It may require correct/in-range values for request initialization. 
  
 // - It may require specifying regional endpoints when creating the service client as shown in 
  
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library 
  
 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:

   
 // This snippet has been automatically generated and should be regarded as a code template only. 
  
 // It will require modifications to work: 
  
 // - It may require correct/in-range values for request initialization. 
  
 // - It may require specifying regional endpoints when creating the service client as shown in 
  
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library 
  
 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 
 ); 
  
 } 
  
 

com.google.cloud.translate.v3beta1.stub

Design a Mobile Site
View Site in Mobile | Classic
Share by: