I recently wanted to change the "Select Language" to just "Language", so I also had to run the code after the Google code was executed. Here is how I did it:
HTML
It’s important that the Google div be display:none - we will fade out using JavaScript so that the user does not see the text switching from “Select Language” to “Language”.
<div id="google_translate_element" style="display:none;"></div> <script type="text/javascript">function googleTranslateElementInit() {new google.translate.TranslateElement({pageLanguage: 'en', layout: google.translate.TranslateElement.InlineLayout.SIMPLE, gaTrack: true, gaId: 'UA-35158556-1'}, 'google_translate_element');}</script> <script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
Javascript
function changeLanguageText() { if ($('.goog-te-menu-value span:first-child').text() == "Select Language") { $('.goog-te-menu-value span:first-child').html('Language'); $('#google_translate_element').fadeIn('slow'); } else { setTimeout(changeLanguageText, 50); } } changeLanguageText();
source share