3

Web サイトで Google API トランスレータを使用したいのですが、この API コードを HTML ページに挿入すると、正常に動作します。

---------------------------------- Google 翻訳コード : ------------ -----------------

<div id="google_translate_element" ></div>
<script type="text/javascript">
function googleTranslateElementInit() {
  new google.translate.TranslateElement({
    pageLanguage: 'en'
  }, 'google_translate_element');
}

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

このコードをiframeに入れているときにコードを入れたいと思ったら、すべてが表示されます。

ただし、言語を変更すると、iframe 内の要素の言語が変更され、iframe の外側には影響しません。

4

1 に答える 1

2

これが、外部ドキュメントを既存のドキュメントに含めるためにiframeタグが使用される理由だと思います。

Google 翻訳者は、コンテナー ドキュメントについての手がかりがないため、 iframeのコンテンツのみを翻訳します。

こちらもご覧ください:

http://forums.macrumors.com/showthread.php?t=467248

于 2010-02-24T11:32:57.210 に答える