2014-01-22 88 views
2

我在我的網站上有谷歌翻譯部件。我想更改它,以便在頁面加載時僅自動啓動一種指定語言的翻譯。沒有語言下拉列表顯示。這是我當前的小部件代碼。謝謝。在頁面加載時自動啓動谷歌翻譯

<div id="google_translate_element"></div><script type="text/javascript"> 
function googleTranslateElementInit() { 
    new google.translate.TranslateElement({pageLanguage: 'en', includedLanguages: 'de,es,fr,nl', layout: google.translate.TranslateElement.InlineLayout.SIMPLE}, 'google_translate_element'); 
} 
</script> 
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script> 
+1

您是否設法解決這個問題?我有一個英文網站,但是當有人訪問該網頁時,我希望它能以法語顯示所有內容,而無需用戶切換語言下拉菜單。 –

回答

-1

我在谷歌翻譯器網站生成的代碼。按照下面的代碼

<div id="google_translate_element"></div><script type="text/javascript"> 
function googleTranslateElementInit() { 
    new google.translate.TranslateElement({pageLanguage: 'en', includedLanguages: 'de,es,fr,nl,pt', layout: google.translate.TranslateElement.FloatPosition.TOP_LEFT, autoDisplay: false}, 'google_translate_element'); 
} 
</script><script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script> 

我沒有真正測試,當我測試沒有工作。所以我再次生成了代碼,這一次它的工作。您需要將autoDisplay屬性更改爲false。如果不行,你可以去谷歌並生成代碼,因爲每個網站都會自動生成元標記。

+1

謝謝,但我已經有了這個確切的代碼,在我的問題上面。我想更改它,以便在頁面加載時僅自動啓動一種指定語言的翻譯。沒有語言下拉列表顯示。 – user1823053

+0

@ user1823053您更改了佈局參數? –

+0

我不想顯示任何下拉菜單。 – user1823053