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
В моем случае такая же проблема была вызвана истечением срока действия кредитной карты