In the google script there is a <div id="google_translate_element"></div> shouldn't this be wrapped around the script? Perhaps IE doesn't know what to do with empty div's.