2

Android Dev with cloud translategoogle-api-services-translateとgoogle-cloud-translateは同じことをしていますか?

私はそれらがすべて翻訳者のライブラリであることがわかります。クラウドビジョンには2つのライブラリもありますが、AndroidではSamplecloud-serviceとは異なるcloud-vision of google-api-servicesを使用しています。 translator-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

答えて

1

私がしようとすると解釈あなたの質問に、それは正確ではありませんよ

前/古いライブラリは自動生成されます。それらのうちのいくつかは、直感的に作業するのが難しく、テストするのが難しく、多くの定型コードを書く必要があります。

Googleでは、新しいライブラリを展開して、使いやすさを向上させました。手書きで書かれたものもあれば、もっと慣用的なものもあれば、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詳細ページです。

+1

のクライアントライブラリとgoogle-cloud-translateのクライアントライブラリとの間に、私の質問に1行の行が異なります。ありがとう – TeeTracker

+0

それは私が答えたものではありません! –

+1

私はあなたが書いたものを持っていると思う:) – TeeTracker

関連する問題