android - google-api-services-translate 和 google-cloud-translate 做同样的事情吗?

标签 android google-app-engine google-cloud-platform google-translate google-cloud-vision

Android 开发 cloud translate

我看到都是翻译器的库。云视觉也有两个库,但在 Android Sample 中我们使用 cloud-vision of google-api-services不同于cloud-service 。 Translator-API 的功能与vision-api 相同吗?

最新版本的库:

google-api-services-翻译: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

最佳答案

我会尝试解释您的问题,但不太清楚您在问什么,

以前/旧的库是自动生成的。其中一些使用起来不是很直观,难以测试,并且需要您编写大量样板代码。

因此,Google 开始推出更新的库来改善体验。有些现在是手写的,更惯用,有些受益于 gRPC。事实上,您实际上会发现较新的库只是位于旧库之上。例如,以下是 BigQuery client library 的依赖关系树的 fragment 。 :

+--- 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 客户端库”。例如这些Cloud VisionCloud Translate的。

Here这是一个包含更多详细信息的页面。

关于android - google-api-services-translate 和 google-cloud-translate 做同样的事情吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44096947/

相关文章:

kubernetes - Google Cloud Loadbalancer 是否支持 grpc 的 http2?

google-cloud-platform - AWS Route53 到 GCP 负载均衡

android - 解析 JSON 时出现 NullPointer 异常

android - 使用 CoordinatorLayout 在滚动时隐藏工具栏

android - 在Android的Exoplayer中播放WAV音频文件

java - 处理来自 superfeedr 的重复通知

google-cloud-platform - Cloud Run 无服务器事件

android - 如何在 RN 中禁用 DrawerLayoutAndroid?

python - 我应该使用 ndb 结构化属性还是单独的模型来限制我的 GAE 查询。基础数据建模问题。

java - Java Google App Engine 在线程安全模式下的效率提高了多少?