【问题标题】:How do I integrate Google Translate into Java?如何将 Google 翻译集成到 Java 中?
【发布时间】:2017-08-27 16:46:29
【问题描述】:

我想知道是否有一种方法可以将谷歌翻译集成到我正在制作的 Java 程序中。我使用 Eclipse。我做了一些事情,但现在我完全迷失了(在编程方面我只是一个新手)。

我目前的进展: - 我有一个谷歌翻译 API 密钥。 - 我得到了 eclipse 的“google tab”并安装了 Translate API。

我还下载了“Google CLoud SDK shell”,但现在我不确定该怎么做。

我们将不胜感激帮助我完成这些步骤!

谢谢!

【问题讨论】:

标签: java eclipse api translate


【解决方案1】:

我建议您在此处查看 google-api-services-translate-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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-03
    • 2015-09-22
    • 1970-01-01
    • 2015-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-16
    相关资源
    最近更新 更多