找不到使用官方Google Translate Java API(rev41)

时间:2015-05-21 13:26:50

标签: java maven google-api-java-client

我花了大约5分钟从Javascript,NodeJS,WGET和Java通过Sun的Jersey库使用Google Translate REST API,但我找不到当前版本的官方Google Java客户端(rev41)的任何工作示例,或者如何使用Maven配置它。我坐了整整一个上午试图从源代码中解决它(并且发誓很多)但无济于事。编写Maven的东西很容易,但我不能为我的生活找到如何使用Java API - 这是一个疯狂的情况,因为它花了很少的时间使用基本的通用技术。

供参考 - 这是我的Maven配置:

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

对于可爱的谷歌人来说,我更大的问题是 - 为什么Java库比使用直接REST更难实现?当然,Java库的唯一目的是提供一个包装器,使得使用Google Translate更简单,并且只有大约3个REST调用来包装,它有多难?现在存在的东西似乎恰恰相反:许多网络文章实际上建议使用第三方非官方Java库,甚至谷歌的文本到语音转换服务(How to use Google Translate API in my Java application?)。所有这一切都告诉我,这个区域需要一些关注,或者应该被扔进垃圾箱,它目前没有增加任何价值。

1 个答案:

答案 0 :(得分:0)

问题的第二部分不负责任,因为它不是特定的,而是看起来像一个加载的问题。我只是回答第一部分。

可以在the Translate documentation for the Java API Client中找到Maven配置。在&#34;将库添加到您的项目&#34;部分,单击&#34; Maven。&#34;

虽然没有特定于翻译的示例,但您可以查看other samples,例如CalendarSample。如果有一个特定的步骤仍然不明显,请特别提出,例如OAuth,构建Translate类,或知道从哪里开始。我还要注意Translate JavaDocs与上述文档相关联。