Помогите разобраться с переводчиком (Yandex Translate API v2)

fr1g0s

Client
Регистрация
24.08.2017
Сообщения
9
Благодарностей
1
Баллы
3
Есть код переводчика на C# взятый и доработанный из этой статьи - https://zennolab.com/discussion/threads/perevodchik-v-kazhdyj-zennoposter.15937/
мой вариант выглядит так :
C#:
var currentlang = project.Variables["curent_lang_translate_name"].Value;
var textfortranslate = project.Variables["text_for_translate"].Value;
var apikey = project.Variables["yandex_api_key"].Value;
WebClient webClient = new WebClient();
webClient.QueryString.Add("key", apikey);
webClient.QueryString.Add("lang", currentlang);
webClient.QueryString.Add("text", textfortranslate);
webClient.Encoding = Encoding.UTF8;
string result = webClient.DownloadString("https://translate.yandex.net/api/v1.5/tr.json/translate");

//get result
return result;
И все супер здорово работало, но вот беда.. Яндекс поменял API и теперь переводчик в составе сервисов Yandex Cloud..
Поменялся вид ключей и появились новые параметры.. читал документацию переводчика, но так и не смог сообразить как переделать этот код под новое API =(
Помогите плиз!
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)