Dette blir oversatt.
Dette blir ikke oversatt fordi det har style class "skiptranslate".
Oversettelsesmekanismen implementeres når følgende script kjøres:
<script src="http://www.translate.google.com/translate_a/element.js?cb=googleTranslateElementInit" type="text/javascript"> </script>
Vi kan må skrive funksjonen googleTranslateElementInit. Vi kan bruke denn til mange formål. Vi kan f.eks filtrere hva som skal oversettes. I sin enkleste form er den slik:
function googleTranslateElementInit() { new google.translate.TranslateElement({ pageLanguage: 'no' }, 'dotranslate'); }
Hvis vi ønsker å unnta noen sider, f.eks. i en bestemt katalog, fra oversettelse kan vi gjøre slik:
function googleTranslateElementInit() { var L=window.location.href; if( L.indexOf('catalogname')!=-1) return; new google.translate.TranslateElement({ pageLanguage: 'no' }, 'dotranslate'); }
Eller dersom vi ønsker å unnta andre elementer enn de som er merket med class skiptranslate, f.eks.:
function googleTranslateElementInit() { var list=document.getElementsByTagName("*"); for(var ix=0;ix != list.length;ix++) { var cn=list[ix].className; if(cn) { if (cn.indexOf('donttranslate') != -1) cn=cn+ ' skiptranslate '; list[ix].className=cn; } } new google.translate.TranslateElement({ pageLanguage: 'no' }, 'dotranslate'); }