簡體   English   中英

如何設置谷歌翻譯器默認語言

[英]How to set google translator default language

我正在使用谷歌翻譯器 api 代碼來翻譯頁面。 它工作正常。 但是我需要根據客戶端位置設置默認語言,怎么做? 我已經使用 setCookie() javascript 方法來設置默認語言,但它對我不起作用。 任何建議,請分享。

請參考以下測試php頁面代碼:

步驟 1. 使用 setcookie('googtrans', '/en/fr') 設置頁面加載前要翻譯的頁面語言。 (這里,目標語言是fr。)

步驟 2. 將 javascript 部分放在 html div 中調用谷歌翻譯腳本和

在 CSS 中,讓這個 html div display:none。

 <!DOCTYPE html> <html> <head> <title>Page Title</title> <style type="text/css"> .yiping-language-switcher/*, .goog-te-banner-frame*/ { display: none; } </style> <div id="google_translate_element" class="yiping-language-switcher"> <?php setcookie('googtrans', '/en/ko'); ?> <script type="text/javascript"> function initializeGoogleTranslateElement() { new google.translate.TranslateElement({ pageLanguage: "en" }, "google_translate_element"); } </script> <script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=initializeGoogleTranslateElement"></script> </div> </head> <body> <h1>This is a Heading</h1> <p>This is a paragraph.</p> </body> </html>

請參考這篇文章: 谷歌翻譯設置默認語言-setcookie()部分請參考最后一個答案

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM