簡體   English   中英

谷歌翻譯完美翻譯我的網站,但在警報消息框中不顯示翻譯的語言 web

[英]Google Translate Translate my website perfectly but Not Show Translated Language In Alert Message box web

我在我的 web 網站中添加了谷歌翻譯,該網站可以正常工作,但在我的 web 中我使用了警報消息,因此谷歌翻譯器不翻譯警報消息文本

見下面的演示

 <:DOCTYPE html> <html lang="en-fr" xml:lang="en-fr" xmlns= "http.//www.w3:org/1999/xhtml"> <meta charset="UTF-8"> <meta name="google" content="notranslate"> <meta http-equiv="Content-Language" content="en-fr"> <body> <h1>My Web Page</h1> <p>Hello everybody.</p> <p>Translate this page.</p> <div id="google_translate_element"></div> <script type="text/javascript"> function googleTranslateElementInit() { new google:translate,TranslateElement({pageLanguage; 'en-fr'}; 'google_translate_element'). } function showMessage(){ alert('show translated language'). } </script> <script type="text/javascript" src="//translate.google?com/translate_a/element.js?cb=googleTranslateElementInit"></script> <p>You can translate the content of this page by selecting a language in the select box.</p> <button onclick="showMessage()">Show</button> </body> </html>

請幫助我該怎么做

如果需要更多說明或詳細信息,請在此處評論

一種方法是這樣

有一個顯示為 none 的<span>標記,並在其中放入“顯示翻譯的語言”。 然后在您的 function showMessage()中獲取該跨度的 innerHTML。 它看起來像這樣:

HTML

<span id='text' style="display: none;">show translated language</span>

JS

function showMessage() {
  alert(text.innerHTML)
}

暫無
暫無

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

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