API Google Translate всегда возвращает "Daily Limit Exceeded"

Я пытаюсь запустить API перевода Google. В руководстве по началу работы приведен пример: https://www.googleapis.com/language/translate/v2/detect?key={MyAppId}&q=google+translate+is+fast

Я просто хочу, чтобы это работало сейчас, поэтому я просто пытаюсь получить рабочий просмотр через сообщение в браузере, поэтому я создал тестовое веб-приложение (снимок экрана):

Settings

и схватил ключ API, заменил образец URL-ключа моим ключом API. Я получаю следующий ответ:

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

Я также должен отметить, что я подписал свою учетную запись с опцией выставления счетов (я планирую использовать услугу совсем немного), поэтому на данный момент у меня не должно быть проблем.

Я, очевидно, что-то делаю неправильно, но я не знаю, что. Любые предложения?

Ответы

Ответ 1

Для перевода данных вам необходимо активировать выставление счетов и зарегистрировать свою кредитную/дебетовую карту. После регистрации вашей учетной записи 1 доллар будет вычитаться, а затем вы сможете использовать свой URL

Я сделал это недавно, и он отлично работал.

В настоящее время я также работаю над переводом проекта.

Сообщите мне, нужна ли вам какая-либо помощь по этой теме

Ishan

Ответ 2

Я бы сначала подтвердил, что Translate API включен по ссылке "API" в Cloud Console - если он не включен, это эффективно устанавливает квоту в ноль и может привести к аналогичному сообщению.

Если API включен, то следующая ссылка описывает, как проверить ограничения использования для вашего проекта: https://developers.google.com/translate/v2/pricing

Ответ 3

Вы можете изменить квоты вручную:

enter image description here

Ответ 4

чтобы дополнить @Ishan Arora, после добавления информации о кредитной карте, зайдите в консоль, войдите в проект, появится сообщение с просьбой настроить учетную запись для вашего проекта, если вы хотите получить сообщение об ошибке, просто выберите выпадающий список "set project in the billing account".

Ответ 5

В моем случае такая же проблема была вызвана истечением срока действия кредитной карты