私は最近、自分のページにGoogle Translateを使用したウェブサイトを見ましたが、ウィジェットを使用する代わりに、リンクを介して利用可能な言語をリストしました。リンクをクリックすると、ページが翻訳されます。Googleはリンクをクリックして翻訳します
これまで行ったことがありますか?私はどのようにそれが行われたのか把握するためにページを解析しようとしたが、私はウィジェットを使用するときとは大きく異なるとは思わない。私のコードの一部は次のとおりです。
<h3>Translate</h3>
<ul class="google-translate-six">
<li><a href="?/#googtrans(en|es)" title="View this site in Spanish.">Español</a></li>
<li><a href="?/#googtrans(en|zh-CN)" title="View this site in Chinese.">中文</a></li>
<li><a href="?/#googtrans(en|it)" title="View this site in Italian.">Italiano</a></li>
<li><a href="?/#googtrans(en|pl)" title="View this site in Polish.">Polskie</a></li>
<li><a href="?/#googtrans(en|ht)" title="View this site in Haitian Creole.">Kreyòl Ayisyen</a></li>
<li><a href="?/#googtrans(en|pt)" title="View this site in Portuguese.">Português</a></li>
<li><a href="?/#googtrans(en|en)" title="View this site in English.">English</a></li>
</ul>
<script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'en',
autoDisplay: false,
gaTrack: true,
gaId: 'wewe',
layout: google.translate.TranslateElement.InlineLayout.SIMPLE
}, 'google_translate_element');
}
</script>
<script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
ありがとう!私が参照しているサイトは:https://www.baltimorecountymd.gov/index.htmlです。 「翻訳」セクションはページの右下にあります。
ありがとうございました!
のために働く必要がありますあなたの例のサイトは私のために動作しません、唯一の「このサイトは到達することはできません取得します。www.baltimorecountymd.govは時間がかかりすぎます返事する。" //あなたのURLと必要な言語パラメータをGoogle翻訳に送るリンクを追加したいのであれば、それを理解するのはそれほど難しいことではありません.GTウェブサイトに行き、 'http://example.com/'とそこにターゲット言語を...そして、結果のURLを見てください。このパラメータはかなり明白です。 – CBroe
埋め込みが必要なスクリプトを設定するにはどうすればよいですか?リンクの定式化は明白ですが、組み込みスクリプトまではGoogleから何を得る必要がありますか?ウィジェットとは異なるリンクがありますか? – tahdhaze09
どのスクリプトで、Googleの翻訳ページを開き、パラメータを使って翻訳するものを渡す簡単なリンクを指していただけです。あなたが何か違うものを探しているなら、実際の例を見せてください(私が言ったように、言及したものから何かを得ることができない、読み込まない)か、あなたが探している特定の機能を適切に記述してください。 – CBroe