// translate_hear.js // RJM Programming // March, 2016 // ESL Translate and/or Hear additions via External Javascript var gtmid=''; var morehtml=''; var alist, alistone=-1; //var lfrom='en'; var lfrom='auto'; var lto=''; var urlone='', urltwo=''; function ChangeLNow(oois) { lto=oois.value; } function inawhileone() { if (urlone != '') { if (navigator.userAgent.match(/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i)) { //alert(urlone + ' ... ' + urlone.replace(gtmid + '#' + lfrom + '/' + lto + '/', '?hl=' + lfrom + '&tl=' + lto + '&q=')); window.open(urlone.replace(gtmid + '#' + lfrom + '/' + lto + '/', '?hl=' + lfrom + '&tl=' + lto + '&q='), '_blank', 'top=30,left=230,width=800,height=600'); } else { window.open(urlone, '_blank', 'top=30,left=230,width=800,height=600'); } urlone=''; } } function inawhiletwo() { if (urltwo != '') { if (navigator.userAgent.match(/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i)) { //alert(urltwo + ' .. ' + urltwo.replace(gtmid + '#' + lfrom + '/' + lto + '/', '?hl=' + lfrom + '&tl=' + lto + '&q=')); window.open(urltwo.replace(gtmid + '#' + lfrom + '/' + lto + '/', '?hl=' + lfrom + '&tl=' + lto + '&q='), '_blank', '_blank', 'top=30,left=30,width=200,height=300'); } else { window.open(urltwo, '_blank', 'top=30,left=30,width=200,height=300'); } urltwo=''; } } function bthen() { if (navigator.userAgent.match(/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i)) { gtmid='m/translate'; } if (document.URL.indexOf('trans' + 'late_hear=') != -1 || document.head.innerHTML.indexOf('trans' + 'late_hear=') != -1) { if (document.body.innerHTML.indexOf('>.') != -1) { if (document.body.innerHTML.indexOf('Translations courtes' + 'y of Goo' + 'gle Trans' + 'late') == -1) { alist=document.getElementsByTagName('a'); for (var ia=0; ia= 0) { var thishref=alist[alistone].href; var thishparts=thishref.split('/'); if (thishparts.length >= 2) { var thewordsare=thishparts[eval(-1 + thishparts.length)].replace(/\+/g, '%20'); if (xt.checked && lto.replace('en','') != '') { //urlone='https://translate.google.com/translate?js=n&sl=' + lfrom + '&tl=' + lto + '&text=' + thewordsare; urlone='https://transl' + 'ate.google.com/' + gtmid + '#' + lfrom + '/' + lto + '/' + encodeURIComponent(real_sentence); //thewordsare; //, '_blank', 'top=30,left=30,width=300,height=300'); setTimeout(inawhileone, 2100); } if (xh.checked && lto != '' && xt.checked == false) { urltwo='https://tra' + 'nslate.google.com/translate_tts?tl=' + lto + '&q=' + encodeURIComponent(real_sentence); //thewordsare; //, '_blank', 'top=30,left=330,width=300,height=300'); urltwo='https://transl' + 'ate.google.com/' + gtmid + '#' + lfrom + '/' + lto + '/' + encodeURIComponent(real_sentence); //thewordsare; //, '_blank', 'top=30,left=30,width=300,height=300'); setTimeout(inawhiletwo, 2300); } } } }, false); } } if (alistone >= 0) { var ldv=document.getElementById('langdiv'); if (!ldv) morehtml+='
'; morehtml+='Translate Hear (in language below via . above)
'; morehtml+=''; if (!ldv) { morehtml+='
'; document.body.innerHTML=document.body.innerHTML.replace('>.','>.' + morehtml); } else { ldv.innerHTML = morehtml; } } } } } } setTimeout(bthen, 2000);