2011-09-15 81 views
0
<div id="google_translate_element" > 

        <script type="text/javascript"> 
         function googleTranslateElementInit() { 
           new google.translate.TranslateElement({ 
            pageLanguage: 'en' 
            }, 'google_translate_element'); 
            } 
        </script> 

     </div> 

       <script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script> 

這是我的腳本來翻譯語言。它在除Opera之外的所有瀏覽器上都能正常工作。會有什麼問題?任何新的建議來chnage語言?googleTranslateElementInit不適用於歌劇

回答

0

這永遠不會工作。嘗試把腳本一切之前

<script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script> 
<div id="google_translate_element" > 

        <script type="text/javascript"> 
         function googleTranslateElementInit() { 
           new google.translate.TranslateElement({ 
            pageLanguage: 'en' 
            }, 'google_translate_element'); 
            } 
        </script> 

     </div> 
+0

非常感謝.. – SandyK

1

試試這個:

  1. 去谷歌翻譯>工具和資源 (http://translate.google.com/translate_tools)
  2. 選擇「添加翻譯到網頁的一部分「在步驟1
  3. 選擇」英語「作爲您的網頁的語言在步驟2
  4. 單擊」預覽您的頁面「
  5. 在生成的頁面中點擊「翻譯的一切英語」

source

其實這是定義在使用之前,因爲在您的文章回調函數更好。

還有一件事,當你打開translate.google.com歌劇的控制檯說,它已經修改了一些JS。所以其他領域的行爲可能不同,例如根本不工作,就像我的情況一樣。 :(