Translating Webpage content into other language by using Google Translate in Javascript.
As we want to translate language in the whole website, We have 2 ways, but the better way is using the javascript library of google translate.
Before adding javascript code, I want to explain the working process of this library.
It works by using the GET variable in URL links, By that, we have to pass a language code by which our javascript code will call to translation to the library then the translation process is complete.
Google Library link: //translate.google.com/translate_a/element.js?cb=googleTranslateElementInit
Include it in script like:
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
Then in other script tags place the below function.
function googleTranslateElementInit() { new google.translate.TranslateElement({ pageLanguage: 'en', includedLanguages: 'ar,en,es,fr,km,ru,sq,vi,zh-CN,pt', // This are the language code to translate layout: google.translate.TranslateElement.InlineLayout.SIMPLE, multilanguagePage: true, gaTrack: true, }, 'google_translate_element'); }
After placing the above code, Add " #googtrans/es " to the end of our URL, Here es means Spanish.
Tagged: