Страница 1 из 1

Проблема с переводом через API Google

Добавлено: 19 май 2021 14:55
paco
здравствуйте, без указания ключа к апи гугла, перевод работает для небольших полей (название, атрибут и т.д.), но для больших описаний такой вариант не подходит, поэтому, было решено использовать апи гугла.
активировал Cloud Translation API, сгенерировал токен, указал ограничение по айпи для токена (адрес взял в окне настройки парсинга сайтов в джампере). Когда вставил ключ, перевод перестал работать - кликаю по кнопке перевода, появляется спинер и сразу исчезает, поле остается пустым.
Screenshot_1.png
Screenshot_1.png (46.66 КБ) 2352 просмотра
Screenshot_2.png
Screenshot_2.png (89.81 КБ) 2352 просмотра
Screenshot_3.png
Screenshot_3.png (60.17 КБ) 2352 просмотра
Подскажите, может что-то не так делаю?

Re: Проблема с переводом через API Google

Добавлено: 19 май 2021 16:48
TechAdmin
Здравствуйте.
Укажите в настройках Google Cloud, вместо IPv4, адрес IPv6

Код: Выделить всё

2a01:4f8:c17:7c04::1 

Re: Проблема с переводом через API Google

Добавлено: 20 май 2021 15:02
paco
изменил адрес - ничего не изменилось, напоминаю, что без токена переводит, но только небольшое количество символов.
При нажатии на автоперевод - спине появляется и сразу пропадает.
Screenshot_4.png
Screenshot_4.png (66.93 КБ) 2342 просмотра
в кабинете АПИ отображается следущая статистика:
Screenshot_5.png
Screenshot_5.png (11.96 КБ) 2342 просмотра
Ключ АПИ больше нигде не используется, кроме джампера

Re: Проблема с переводом через API Google

Добавлено: 21 май 2021 09:29
TechAdmin
Из API приходит ответ о том, что доступ ограничен по IP и не даёт подключиться. Адрес на вашем скриншоте указан верно, но почему не даёт подключиться не известно. Для проверки, попробуйте отключить ограничение по IP, если будет работать, нужно разбираться с настройками блокировки по IP в панели Google Cloud.

Код: Выделить всё

{
  "error": {
    "code": 403,
    "message": "The provided API key has an IP address restriction. The originating IP address of the call (2a01:4f8:c17:7c04::1) v
iolates this restriction.",
    "errors": [
      {
        "message": "The provided API key has an IP address restriction. The originating IP address of the call (2a01:4f8:c17:7c04::1) violates this restriction.",
        "domain": "global",
        "reason": "forbidden"
      }
    ],
    "status": "PERMISSION_DENIED"
  }
}

Re: Проблема с переводом через API Google

Добавлено: 21 май 2021 15:03
paco
Ограничение снял, сейчас апи ругается, что желательно установить один из вариантов ограничения, чтобы измежать кражи ключа.
Через 5 мин проверил - результат идентичный (не переводит).

Re: Проблема с переводом через API Google

Добавлено: 21 май 2021 18:14
TechAdmin
Сейчас проверили в вашей базе, перевод работает.