私にはあまり役立ちません。
まず、(初回のみ)プロジェクトをセットアップしてダウンロードする必要がGOOGLE APPLICATION CREDENTIALS
あなたが内部の認証情報を持つ1つのJSONファイルになります、あなたはそれはあなたが意志今
をproject.json呼び出すと仮定することができますトークンにアクセスするためにいくつかのコマンドを実行する必要があります。
Cloud SDKをダウンロードしてインストールして、これらのコマンドにアクセスしてください。
gcloud auth activate-service-account --key-file=/home/panchicore/project.json
その後、
gcloud auth print-access-token
あなたは今、私たちは次のステップでそれを使用することができ、この時点であなたの鍵を取得します:翻訳APIリクエストを行い、
第二:(私がやった方法Pythonリクエストでテスト済み)
import requests
key = "KEY GOT WITH gcloud auth print-access-token"
headers = {
'Content-Type': 'application/json',
'Authorization': 'Bearer {}'.format(key)
}
url = 'https://translation.googleapis.com/language/translate/v2'
data = {
'q': 'The quick brown fox jumped over the lazy dog.',
'source': 'en',
'target': 'es',
'format': 'text'
}
res = requests.post(url, json=data, headers=headers)
print res.content
>>> El rápido zorro marrón saltó sobre el perro perezoso.
希望します。
トークンは永遠に、または限られた時間だけ有効でしょうか? – NealWalters
以前では、それらは期限切れとなり、日付は 'gcloud'応答と一緒に来ます。 – panchicore