我有一个HTML页面,并且我会使用Google Translate将一个div翻译成我的页面。
<div id="google_translate_element"></div><script>
function googleTranslateElementInit() {
new google.translate.TranslateElement({pageLanguage: 'it'}, 'google_translate_element');
}
</script><script src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>使用此代码,google可以翻译页面中的所有内容。但如果我只想翻译一段。我该怎么做呢?
谢谢!
发布于 2009-12-14 18:55:44
请查看Google AJAX Language API上的示例。
google.language.translate("Hello world", "en", "es", function(result) {
if (!result.error) {
var container = document.getElementById("translation");
container.innerHTML = result.translation;
}
});使用innerHTML来获取DIV中的内容。不过,您可能必须先去掉格式化。
发布于 2010-10-19 17:01:25
好吧,但是如何在我的页面中打开带有<iframe>标签的互联网网页的任何命名<div>呢?在一般情况下,是否可以不显示整个页面(在iframe中),而只显示页面的一部分(没有balast环绕)?
例如,我知道整个页面都这样:
<div>
<iframe src ="http://www.colosseum.cz/vzdelavani-a-informace/zpravy" width="98%" height="600" style="border: 3px;">
<p>unsupported</p>
</iframe>
</div>https://stackoverflow.com/questions/1900192
复制相似问题