android开发人员cloud translate
我看到他们都是翻译库。cloud vision也有两个库,但在androidSample中,我们使用的cloud-vision of google-api-servicescloud-service不同。翻译程序api和vision api做的一样吗?
最新版本的库:
谷歌api服务翻译:https://mvnrepository.com/artifact/com.google.apis/google-api-services-translate/v2-rev49-1.22.0
谷歌云翻译:https://mvnrepository.com/artifact/com.google.cloud/google-cloud-translate/0.18.0-beta

最佳答案

我会试着解释你的问题,但还不清楚你在问什么,
以前的/旧的库是自动生成的。其中一些不太直观,难以测试,需要编写大量样板代码。
因此,谷歌开始推出更新的图书馆来改善用户体验。现在有些是手写的,更习惯用法,还有一些受益于grpc。事实上,您会发现新的库仅仅位于旧的库之上。例如,下面是BigQuery client library的依赖树片段:

+--- com.google.cloud:google-cloud-bigquery:0.8.1-beta
|    +--- com.google.cloud:google-cloud-core:0.8.1-alpha
|    |    +--- com.google.auth:google-auth-library-credentials:0.6.0
|    |    +--- com.google.auth:google-auth-library-oauth2-http:0.6.0
|    |    |    +--- com.google.auth:google-auth-library-credentials:0.6.0
|    |    |    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0
[..]
|    \--- com.google.apis:google-api-services-bigquery:v2-rev330-1.22.0
|         \--- com.google.api-client:google-api-client:1.22.0 (*)
[..]

简而言之,您应该使用更新的“google云客户端库”。例如这些Cloud VisionCloud Translate的。
Here是一个包含更多详细信息的页面。

09-12 17:59