1

Google 翻訳コードを使用してウェブサイトを言語に翻訳しています。以下は私のコードです...

 <div id="google_translate_element" style="padding-left:347px;"></div><script>
                        function googleTranslateElementInit() {
                            new google.translate.TranslateElement({
                                pageLanguage: 'fr'
                            }, 'google_translate_element');
                        }
                    </script><script src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>

正常に動作していますが、国に応じて使いたいです。フランスでウェブサイトを開くとフランス語に設定され、インドではヒンディー語に設定されます...

これの使い方??? または、phpでこの種のタスクを達成する他の方法はありますか.

何らかの方法で国の言語を取得する場合は、pageLanguageで渡します。しかし、「fr」を渡すと、フランス語に変更されません。また、ホスト名を使用して国コード、言語を取得する方法。

4

2 に答える 2

0

これはあなたを助けるはずです、maxmind geolocation API

  <script language="JavaScript" src="http://j.maxmind.com/app/geoip.js"></script>
    <script type="text/javascript">var code = geoip_country_code();</script>
    <div id="google_translate_element" style="padding-left:347px;">
    </div>
                            <script type="text/javascript">
                            function googleTranslateElementInit() {
                                new google.translate.TranslateElement({
                                    pageLanguage: code
                                }, 'google_translate_element');

                            }
                        </script><script src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit">

于 2013-08-01T13:22:30.233 に答える