Скорее всего, токен рефрешить надо. Вот из документации яндекса
Добавьте скопированный ClientID в ссылку вида https://oauth.yandex.ru/authorize?response_type=token&client_id=<идентификатор приложения> Перейдите по ссылке и на открывшейся странице скопируйте ваш авторизационный токен.API Яндекс переводчик. Как получить переводимый TEXT?
-
Отправляю GET запрос в яндекс переводчик через api. Получаю содержимое следующего содержания
/**/ tnt({"code":200,"detected":{"lang":"de"},"lang":"de-ru","text":["Жгут проводов"]})Как получить переведенный "text", а именно "Жгут проводов"? Через JSON.parse не получается
-
@hamov said in API Яндекс переводчик. Как получить переводимый TEXT?:
Отправляю GET запрос в яндекс переводчик через api. Получаю содержимое следующего содержания
/**/ tnt({"code":200,"detected":{"lang":"de"},"lang":"de-ru","text":["Жгут проводов"]})Как получить переведенный "text", а именно "Жгут проводов"? Через JSON.parse не получается
Приведите полный код ответа, так как вид явно json. Из представленной строки можете получить сам текст или весь json регуляркой
-
Вот проект отправки Get-запроса 0_1569690805348_api_yandex_translit.xml
-
@hamov said in API Яндекс переводчик. Как получить переводимый TEXT?:
Вот проект отправки Get-запроса 0_1569690805348_api_yandex_translit.xml
https://yandex.ru/dev/translate/doc/dg/reference/translate-docpage/

То есть без последнего параметра запроса ответ возвращается в json формате:

Тестовый скрипт