2017-04-02 36 views
-1

我在想,如果有,我可以整合谷歌翻譯成一個Java程序,我想提出一個辦法。我使用Eclipse。我做了一些事情,但現在我完全失去了(當編程時我只是一個新手)。如何將Google Translate into Java?

我迄今取得的進展: - 我有一個谷歌翻譯API密鑰。 - 我得到了eclipse的「google tab」並安裝了Translate API。

我也有「谷歌雲SDK殼」下載的,但現在我不能完全知道該怎麼做。

幫助走我走過的步驟,將不勝感激!

謝謝!

+2

的可能的複製[如何使用谷歌翻譯API在我的Java應用程序?(http://stackoverflow.com/questions/8147284/how-to-use-google-translate-api-in-my-java-application ) –

回答

2

我建議你看看谷歌的API服務,翻譯-V2在這裏: https://developers.google.com/api-client-library/java/apis/translate/v2

基本上,如果你使用Maven,你必須添加這種依賴性:

<dependency> 
    <groupId>com.google.apis</groupId> 
    <artifactId>google-api-services-translate</artifactId> 
    <version>v2-rev48-1.22.0</version> 
</dependency> 

然後你可以使用它:

TranslateRequestInitializer translateRequestInitializer = new TranslateRequestInitializer(
      "Generated key from google console"); 

    // Set up the HTTP transport and JSON factory 
    HttpTransport httpTransport = GoogleNetHttpTransport.newTrustedTransport(); 
    JsonFactory jsonFactory = JacksonFactory.getDefaultInstance(); 

    // set up translate 
    final Translate translate = new Translate.Builder(httpTransport, jsonFactory, null) 
      .setApplicationName("My Apps").setTranslateRequestInitializer(translateRequestInitializer).build(); 

    List<String> sourceTextList = Arrays.asList("source Text"); 
    // translate 
    System.out.println(translate.translations().list(sourceTextList, "fr").execute()); 

你可以在這裏找到樣本:https://developers.google.com/api-client-library/java/google-api-java-client/samples

相關問題