Как это автоматизировать? Сколько код не пытался смотреть, так и не понял, каким образом он генерируется.
Он всегда разный и работает 7 дней.
Про API знаю. Но в браузере бесплатно и качество лучше.
1. Зайдите настраницу translate.yandex.ru в браузере на компьютере;
2. Напишите в переводчик, например, "hello" или "Привет";
3. Откройте инструменты разработчика, например, нажав на клавиатуре F12 или через меню;
4. На вкладке Network / Сеть / XHR / HTTP Запросы найдите POST запрос с таким URL адресом:
https://
translate.yandex.net/api/v1/tr.json/
translate?id=<b>c9883c4d.5da9f696.8329d0a3-1-0</b>
&srv=tr-text&lang=en-ru&reason=auto
Нужное значение выделено
жирным (после id= и до &),
Если запросов нет, обновите страницу кнопкой F5.
Правой кнопкой мыши > скопировать адрес
Пример для Консоли Mozilla Firefox, Инструменты разработчика:
Примечание: можно так же использовать программу Fiddler или Charles Proxy;