Приведу пример кода, того как я получал перевод слов(а) из Яндекс-переводчика. На языке C#.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net;
using System.IO;
using System.Net.Http;
using System.Xml.Linq;
namespace YandexTranslateConsole
{
class Program
{
static void Main(string[] args)
{
string translateWords = "Behind me";
string sURL = "https://translate.yandex.net/api/v1.5/tr/translate?key=~Мой ключ~&text=" + translateWords + "&lang=en-ru";
string Text;
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(sURL);
HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
using (StreamReader stream = new StreamReader(
resp.GetResponseStream()))
{
Text = stream.ReadToEnd();
}
XDocument doc = XDocument.Parse(Text);
string hashValue = "";
foreach (XElement hashElement in doc.Descendants("text"))
{
hashValue = hashValue + (string)hashElement + " ";
Console.WriteLine(hashValue);
}
Console.ReadLine();
}
}
}