日本語の文字を英語に翻訳したかったのですが、 しかし、荒波のコードは結果を与えていません。私は別のアカウントの異なるapi_keyで試しました。エラーマッサージ、次のGoogle翻訳API v2 - 403「日常限度超過」エラー
from apiclient.discovery import build
API_KEY = '...'
print build(
'translate', 'v2', developerKey=API_KEY,
).translations().list(
q=u'こんにちは', source='ja', target='en',
).execute()
を表示:: コードは次のようである
googleapiclient.errors.HttpError: <HttpError 403 when requesting https://www.googleapis.com/language/translate/v2?q=%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF&source=ja&alt=json&target=en&key=API_KEY returned "Daily Limit Exceeded. The quota will be reset at midnight Pacific Time (PT). You may monitor your quota usage and adjust limits in the API Console: https://console.developers.google.com/apis/api/translate/quotas?project=906333222111">
を私は、APIを翻訳を可能にしました。しかし、私は請求アカウントで何もしませんでした。私はそれが必要ではないと思う(Google Translate API has default limits of 2 million characters/day and 10,000 characters per 100 seconds (average 100 characters/second)
)。
@DaImToの回答ありがとうございました。しかし、Google翻訳APIには、「このページでは」https://cloud.google.com/translate/v2というデフォルトの制限が200万文字/ 100秒(平均100文字/秒) /価格)。すべての新しい** api_key **または**各アカウント**に対してこの制限はありますか? – Agsthya
あなたはそのページの太字のプリントを読んでいましたか?またはクォータの金額だけですか?クォータは、通常、アプリケーションベースまたはクライアントIDベースです。重要:Google Translate API v2では、サービスの利用を開始する前に、すべてのアカウントの課金情報が必要です。課金を有効にする方法については、下記の手順をご覧ください。 – DaImTo
ありがとう@DalmTo – Agsthya