Translate #RESX files online for #free
https://www.resxtranslate.com/ is a website that allows you upload .NET RESX files or Resource files, and have them translated into one of 25 languages automatically, and for free.
You upload the RESX file, enter in your email address, the language pair required, and the translation quality level. It then emails you back the translated RESX file in seconds (or minutes, depending on the size).
The automatic translation is powered by Yandex translate, which offers a translation API, which is called via a simple API as follows;
var strUrl = “https://translate.yandex.net/api/v1.5/tr.json/translate?”;
strUrl += “key=trnsl….”;
strUrl += “&text=” + text;
strUrl += “&lang=” + language;
var wc = new WebClient { Encoding = Encoding.UTF8 };
var strJson = wc.DownloadString(strUrl);
var jTranslate = JObject.Parse(strJson);
var strEnglish = jTranslate[“text”].First.ToString();
return strEnglish;