やりたいことは?
現在、ある事情にて、Googleの翻訳機能であるGoogleTranslateAPIのversion3beta1をPHPで実装する方法を探しています。
前調査にて、version2をGoogleから提供されているクライアントライブラリを用いて実装することはできたのですが、
翻訳の無料枠を使用したいためversion3でTranslateAPIを使用したいです。
発生している問題
version2ではPHP含め様々な言語に対応していましたが、version3ではbeta版ということもあってPHPのクライアントライブラリは存在しないため、クライアントライブラリを使用した実装方法は使えません。
さらに、ある事情の為PHP以外の言語での実装は使えません。(技術的な問題などではなく内輪的な事情です。)
公式のリファレンスにはPHPでversion3を呼び出す方法は記載されいませんでしたが、
REST、RPCのリファレンスがあるため、PHPでGoogleTranslateAPIをRPCを使用し呼び出す方法を調査していますが、
リファレンスだけの為、根底から
・何が必要になるのか。(第三のライブラリ等が必要になるのか?それに伴う環境構築が必要になるのか?)
・どういう形で実装し、RPCを呼び出せばいいのか(最低限どんなコードになるのか?)
等、取っ掛かりが見えて来ないため、内容を絞った調査が出来ず停滞してしまっています。
version3もbeta版の為、参考になりそうな記事等もみつかりません。(version2に関する記事などは見つかるのですが・・・)
どなたかご存知でしたら教えていただけないでしょうか。
以上、よろしくお願いいたします。
補足情報
参考サイト(ver3クイックスタート※ほぼ英語です)
https://cloud.google.com/translate/docs/quickstart-client-libraries-v3
RPCリファレンス(これをPHPで呼び出したい。)
https://cloud.google.com/translate/docs/reference/rpc/
Google APIの呼び出し方法:RPC Edition(それらしいサイトの様ですがまだ内容が理解できてません。)
https://github.com/googleapis/googleapis.github.io/blob/master/HowToRPC.md
※クライアントライブラリ使用した方法での実装はversion2、version3共に出来ています(使用言語はPHPとPYTHIONです)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/22 00:08