Android Dev with cloud translate
我看到他们都是翻译的图书馆。云视觉也有两个库,但在Android Sample中,我们使用与cloud-vision of google-api-services不同的cloud-service。译者API是否像vision-api一样?
最新版本的库:
google-api-services-translate: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
答案 0 :(得分:1)
我会尝试解释你的问题,但不清楚你在问什么,
自动生成以前/旧库。其中一些不太直观,难以测试,并且需要您编写大量的样板代码。
因此,谷歌开始推出更新的图书馆以改善体验。有些现在是手写的,更具惯用性,还有一些受益于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 Client Libraries" 。例如,这些Cloud Vision和Cloud Translate。
Here是一个包含更多详细信息的页面。