web-dev-qa-db-ja.com

Google Translate APIが常に「1日の制限を超えています」を返す

私はグーグル翻訳APIを稼働させようとしています。 Getting Started Guide では、次の例を示します:https://www.googleapis.com/language/translate/v2/detect?key={MyAppId}&q=google+translate+is+fast

とりあえずこれを機能させたいので、ブラウザの投稿を介して機能するビューを取得しようとしているだけなので、テスト用のWebアプリケーション(スクリーンショット)を作成しました。

Settings

aPIキーを取得し、サンプルURLのキーを私のAPIキーに置き換えました。私は次の応答を受け取ります:

{
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "dailyLimitExceeded",
    "message": "Daily Limit Exceeded"
   }
  ],
  "code": 403,
  "message": "Daily Limit Exceeded"
 }
}

また、私は課金オプションを使用して自分のアカウントにサインアップしている(私はかなりサービスを使用する予定です)ので、現時点では問題はないはずです。

明らかに何かがおかしいのですが、何が原因なのかわかりません。助言がありますか?

18
1969877

データを翻訳するには、課金を有効にし、クレジット/デビットカードを登録する必要があります。カードを登録すると、1ドルが差し引かれ、URLを使用できるようになります。

私は最近それをしました、そしてそれはうまくいきました。

最近は翻訳プロジェクトにも取り組んでいます。

このトピックについて何か助けが必要な場合はお知らせください

イシャン

17
Ishan Arora

まず、Cloud Consoleの[API]リンクでTranslate APIが有効になっていることを確認します。有効になっていない場合、割り当てが事実上ゼロに設定され、同様のメッセージが表示される可能性があります。

APIが有効になっている場合、次のリンクはプロジェクトの使用制限を確認する方法を示しています: https://developers.google.com/translate/v2/pricing

3
aeijdenberg

クォータは手動で変更できます。

enter image description here

3
88250

@Ishan Aroraを補完するために、クレジットカード情報を追加した後、コンソールに移動してプロジェクトに入ると、プロジェクトの請求先アカウントの設定を求めるメッセージがポップアップ表示されます。エラーに乗りたい場合は、 「プロジェクトを請求先アカウントに設定」ドロップダウンリスト。

0
panchicore

私の場合、同じ問題はクレジットカードの有効期限が原因で発生しました

0
yourchoice