2016-03-29 12 views
2

私のウェブサイトでGoogle翻訳者を使用しています。ドロップダウンで選択した言語のテキストを変更したいと思います。誰でもこれを提案します。 ここに私のコードです。Google翻訳者の変更方法コーディング時の言語テキストの選択

function googleTranslateElementInit() { 
     new google.translate.TranslateElement({pageLanguage: 'en', includedLanguages: 'ar', layout: google.translate.TranslateElement.InlineLayout.SIMPLE}, 'google_translate_element'); 
} 

ありがとうございます。

+0

私は、ドロップダウンリストのテキストを変更しないことをお勧め。代わりに、機能のためにカスタムボタンまたはリンクを使用します。このスタックスレッドを見てください。 http://stackoverflow.com/questions/1565887/jquery-how-to-stop-ajax-function-escaping-json-string-used-to-post-data –

答えて

2

this質問に応じて、あなたは必要に応じて要素を変更できます。このよう

<script src="https://code.jquery.com/jquery-2.1.4.js"></script> 
<div id="google_translate_element"></div> 
<script type="text/javascript"> 
    function googleTranslateElementInit() { 
    new google.translate.TranslateElement({ 
     pageLanguage: 'en', 
     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> 
<script> 
    $(document).ready(function(){ 
    $('#google_translate_element').bind('DOMNodeInserted', function(event) { 
     $('.goog-te-menu-value span:first').html('Translate'); 
     $('.goog-te-menu-frame.skiptranslate').load(function(){ 
     setTimeout(function(){ 
      $('.goog-te-menu-frame.skiptranslate').contents().find('.goog-te-menu2-item-selected .text').html('Translate');  
     }, 100); 
     }); 
    }); 
    }); 
</script> 

http://output.jsbin.com/jucoba

+0

こんにちは感謝Mosu ..その働き。しかし、ドロップダウンでは、2つの選択言語テキストがあります。スクリプトから1番目のものが変更され、2番目のものがドロップダウンをクリックした後に配置されます。 – Lavanya

+0

私の回答とビンも更新されました。 –

+0

ありがとうございました。 – Lavanya

関連する問題