Страница 1 из 1
Проблема с переводом через API Google
Добавлено: 19 май 2021 14:55
paco
здравствуйте, без указания ключа к апи гугла, перевод работает для небольших полей (название, атрибут и т.д.), но для больших описаний такой вариант не подходит, поэтому, было решено использовать апи гугла.
активировал Cloud Translation API, сгенерировал токен, указал ограничение по айпи для токена (адрес взял в окне настройки парсинга сайтов в джампере). Когда вставил ключ, перевод перестал работать - кликаю по кнопке перевода, появляется спинер и сразу исчезает, поле остается пустым.
- Screenshot_1.png (46.66 КБ) 2352 просмотра
- Screenshot_2.png (89.81 КБ) 2352 просмотра
- Screenshot_3.png (60.17 КБ) 2352 просмотра
Подскажите, может что-то не так делаю?
Re: Проблема с переводом через API Google
Добавлено: 19 май 2021 16:48
TechAdmin
Здравствуйте.
Укажите в настройках Google Cloud, вместо IPv4, адрес IPv6
Re: Проблема с переводом через API Google
Добавлено: 20 май 2021 15:02
paco
изменил адрес - ничего не изменилось, напоминаю, что без токена переводит, но только небольшое количество символов.
При нажатии на автоперевод - спине появляется и сразу пропадает.
- Screenshot_4.png (66.93 КБ) 2342 просмотра
в кабинете АПИ отображается следущая статистика:
- 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
Сейчас проверили в вашей базе, перевод работает.