$document->addScript('http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js'); $document->addScriptDeclaration("jQuery.noConflict();"); $document->addScript('http://plugins.jquery.com/files/jquery.cookie.js.txt'); $document->addScript('http://jquery-translate.googlecode.com/files/jquery.translate-1.3.7.min.js');?> <script type="text/javascript"> function translateTo(destLang) { jQuery(function ($) { $('body').translate( '<?php echo $lang_default;?>', destLang, { //translate from english to the selected language not: '.jq-translate-ui', //by default the generated element has this className fromOriginal:true //always translate from english (even after the page has been translated) //unnecessary in v1.4, the default value is true }); $.cookie('destLang', destLang); }); } jQuery(function ($) { var destLang = $.cookie('destLang'); //get previously translated language if( destLang ) //if it was set then translateTo( destLang ); }); </script> <script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>