8

Bất kỳ ai có bất kỳ ý tưởng nào về cách dịch một trang web sang bất kỳ ngôn ngữ nào bằng Google dịch khi tải?Dịch trang web sang bất kỳ ngôn ngữ cụ thể nào, trên trang tải

Tôi không muốn trình đơn thả xuống, tôi chỉ muốn chuyển đổi trang web sang ngôn ngữ cụ thể khi tải. Tôi đã thử nhiều thứ từ http://code.google.com/p/jquery-translate/ nhưng tất cả đều vô ích. Bất kỳ đề xuất tốt sẽ được đánh giá cao.

Trả lời

5

bạn có thể lấy mã dịch google của bạn từ https://translate.google.com bằng cách cung cấp cho bạn URL trang web.

như thế này:

<div id="google_translate_element"></div><script type="text/javascript"> 
function googleTranslateElementInit() { 
    new google.translate.TranslateElement({pageLanguage: 'ar', 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> 
+0

thực sự tôi không cần điều thả xuống này, tôi chỉ muốn, trang web của tôi mà là bằng tiếng Anh sẽ tự động chuyển thành swedish về sự kiện tải trang. – MM2

5

Từ Google Translate Help:

Để tạo một liên kết mà tự động chuyển bạn Website trang Translator cho phép mà không nhắc người dùng của bạn, sử dụng tham số #googtrans(en|TARGET_LANG_CODE).

Ví dụ: liên kết http://translate.google.com/support/#googtrans(en|fr) tự động dịch trang http://translate.google.com/support/ sang tiếng Pháp.

+0

Nó làm việc cho tôi. Nhưng trang đầu tiên hiển thị bằng tiếng Anh và dịch sau vài giây. Có cách nào tôi có thể ẩn trang cho đến khi nó dịch không? – sunnyiitkgp

6
<!-- 
    This code will translate page contents automatically (without user input) 
    Settings located at line 9, current script will translate english to estonian 
--> 
<style>#google_translate_element,.skiptranslate{display:none;}body{top:0!important;}</style> 
<div id="google_translate_element"></div> 
<script> 
    function googleTranslateElementInit() { 
     new google.translate.TranslateElement({ 
      pageLanguage: 'en', 
      includedLanguages: 'et', 
      autoDisplay: false 
     }, 'google_translate_element'); 
     var a = document.querySelector("#google_translate_element select"); 
     a.selectedIndex=1; 
     a.dispatchEvent(new Event('change')); 
    } 
</script> 
<script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script> 

Từ ý chính sau: https://gist.github.com/artturik/15bed885bcec6faa95eb73acb2e2ae54

Các vấn đề liên quan