﻿google.load("language", "1");

function translate(textArea, defaultLanguage, translateTo) {
    var editorText = "";
    //if (!test.error) {
        var textToTranslate = document.getElementById(textArea);
        var newText = textToTranslate.innerHTML;
        google.language.translate(newText, defaultLanguage, translateTo, function(result) {
            if (!result.error) {
                var container = document.getElementById(textArea);
                container.innerHTML = result.translation;
                if (CKEDITOR.instances[textArea] != null) {
                    CKEDITOR.instances[textArea].setData(container);
                }
            }
        });
    //}

    google.setOnLoadCallback(translate);

}


function staticTranslation(text, defaultLanguage, translateTo, lable) {
    if (defaultLanguage != translateTo) {
            google.language.translate(text, defaultLanguage, translateTo, function(result) { 
          if (!result.error) {
              var container = document.getElementById(lable); 
             container.innerHTML = result.translation; 
          }
 
        });
 }

    google.setOnLoadCallback(staticTranslation);

}
