
google.load("language", "1");
  
function getTranslation(lang){
    if($$('div.scroller')){
        $$('div.scroller').each(function(el){
            var source =  $(el).innerHTML;
            var len = source.length;
            var words = 500;
            var sourcelang = "en";
            
            google.language.detect(source, function(result) {
            if (!result.error && result.language) {
              google.language.translate(source, result.language,lang, function(result) {
                var translated = $(el);
                if (result.translation){
                    translated.innerHTML = result.translation;
                }
              });
            }
            });
        });
    }
    
    if($$('td.tx-chcforum-pi1-confThreadSubjCell')){
        $$('td.tx-chcforum-pi1-confThreadSubjCell').each(function(el){
            var source =  $(el).innerHTML;
            var len = source.length;
            var words = 500;
            var sourcelang = "en";
            
            google.language.detect(source, function(result) {
            if (!result.error && result.language) {
              google.language.translate(source, result.language,lang, function(result) {
                var translated = $(el);
                if (result.translation){
                    translated.innerHTML = result.translation;
                }
              });
            }
            });
        });
    }
    
    if($$('div.tx-chcforum-pi1-navPath')){
        $$('div.tx-chcforum-pi1-navPath').each(function(el){
            var source =  $(el).innerHTML;
            var len = source.length;
            var words = 500;
            var sourcelang = "en";
            
            google.language.detect(source, function(result) {
            if (!result.error && result.language) {
              google.language.translate(source, result.language,lang, function(result) {
                var translated = $(el);
                if (result.translation){
                    translated.innerHTML = result.translation;
                }
              });
            }
            });
        });
    }
    
}
