javascript - Google Translate: TranslateElement is not a function -


i trying adding google translate dropdown website.
sake of simplicity, added code in same place of page.
have added code (slightly beautified):

<div id="google_translate_element"></div>  <script type="text/javascript"> function googletranslateelementinit() {   new google.translate.translateelement(     {       pagelanguage: 'it',       includedlanguages: 'de,en,es,fr,it',       gatrack: true,       gaid: 'ua-xxxxxxxx-x'     },     'google_translate_element'   ); } </script>  <script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googletranslateelementinit"></script> 

on chrome console receive error:

uncaught typeerror: google.translate.translateelement not function

this error code doesn't show google search, , don't know caused it.

any appreciated...
thanks!

you should add google script before own.

<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googletranslateelementinit"></script> <script type="text/javascript"> function googletranslateelementinit() {   new google.translate.translateelement(     {       pagelanguage: 'it',       includedlanguages: 'de,en,es,fr,it',       gatrack: true,       gaid: 'ua-xxxxxxxx-x'     },     'google_translate_element'   ); } </script> 

Comments