﻿function translateText(str, lang) {
    var query = "select * from json where url='http://www.google.com/uds/Gtranslate?context=22&langpair=%7C" + lang + "&v=1.0&q=" + encodeURIComponent(str) + "'";
    $.getJSON(
  "http://query.yahooapis.com/v1/public/yql?q=" + encodeURIComponent(query) + "&format=json&callback=?",
  function (data) {
      $.each(data.query.results,
    function (index, item) {
        $('#data').html(item.responseData.translatedText);
    });
  });
}

$("#countries").change(function () {
    translateText($('#data').html(), this.value);
});

$(function () {
    var query = "http://query.yahooapis.com/v1/public/yql?q=select%20option%20from%20html(0)%20where%20url%3D%22http%3A%2F%2Ftranslate.google.com%22%20and%0D%0A%20%20%20%20%20%20xpath%3D'%2F%2Fselect%5B%40class%3D%22tllangdropdown%22%5D'&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&callback=?";
    $.getJSON(
  query,
  function (data) {
      $.each(data.query.results,
    function (index, item) {
        for (i = 0; i < item.length; i++) {
            var each = item[i];
            $('<option></option>').val(each.option.value).html(jQuery.trim(each.option.content)).appendTo('#countries');
        }
    });
  });
});






