В связи с тем что Яндекс закрыл бесплатные API-ключи Яндекс - перевода, мы разработали новую функцию перевода текста внедренную в плагин WPGrabber:
Подключаем Облако Яндекс Yandex Translate:
На странице биллинга https://console.cloud.yandex.ru/billing убедитесь, что платежный аккаунт https://cloud.yandex.ru/docs/billing/co ... ng-account находится в статусе ACTIVE или TRIAL_ACTIVE. Если платежного аккаунта нет, необходимо создать его: https://cloud.yandex.ru/docs/billing/qu ... ng_account.
Заполняем данные аккаунта с привязкой платежной карты:
Получите OAuth-токен в сервисе Яндекс.OAuth. Для этого перейдите по ссылке: https://oauth.yandex.ru/authorize?respo ... 5fa7bec2fb, нажмите Разрешить и скопируйте полученный OAuth-токен.
Получите идентификатор любого каталога: https://cloud.yandex.ru/docs/resource-m ... der/get-id, на который у вашего аккаунта есть роль editor или выше.
В настройках WPGrabber заполняем OAuth-токен Яндекс и Идентификатор каталога
Выбираем "Используемая система перевода" - Яндекс.Облако Translate
У метода translate Яндекс.Облако существует ограничение на длину текста: 10 000 символов.
То есть, при переводе текста большего размера получаем:
Ошибка первого перевода текста. Ошибочный ответ сервер Яндекс.Перевод: 400
Чтобы это обойти, делаем проверку на длину теста и разбиваем его по ближайшему символу >.
Готово, можете пользоваться!
Заказ лент WPGrabber:
Email: [email protected]
Telegram: @WPGrabber
Перевод текста в WPGrabber v.7.9.9 PRO с помощью Yandex Translate
Модератор: Admin
- Admin
- Администратор
- Сообщения: 578
- Зарегистрирован: 22 ноя 2015, 12:18
- Откуда: СССР
- Благодарил (а): 49 раз
- Поблагодарили: 20 раз
- Контактная информация:
Перевод текста в WPGrabber v.7.9.9 PRO с помощью Yandex Translate
Главная часть любого оружия, есть голова его владельца. Заказ лент WPGrabber