<html>
<head>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">...
google.load("language", "1");

function trans() ...{
var pair = document.getElementById("langpair").value.split("|");
if(pair.length != 2) ...{
alert("error");
return;
}
var text = document.getElementById("text").value;
google.language.detect(text, function(result) ...{
if (!result.error && result.language) ...{
google.language.translate(text, result.language, pair[1],
function(result) ...{
var translated = document.getElementById("translation");
if (result.translation) ...{
translated.innerHTML = result.translation;
}
});
}
});
}
</script>
</head>
<body>
<select name=langpair><option value="ar|en">阿拉伯文到英语</option><option value="ko|en">朝鲜语到英语</option><option value="de|fr" class="line-above">德语到法语</option><option value="de|en">德语到英语</option><option value="ru|en" class="line-above">俄语到英语</option><option value="fr|de" class="line-above">法语到德语</option><option value="fr|en">法语到英语</option><option value="nl|en" class="line-above">荷兰语到英语</option><option value="pt|en">葡萄牙语到英语</option><option value="ja|en">日语到英语</option><option value="es|en">西班牙语到英语</option><option value="el|en">希腊语到英语</option><option value="it|en">意大利语到英语</option><option value="en|ar" class="line-above">英语到阿拉伯文</option><option value="en|ko">英语到朝鲜语</option><option value="en|de">英语到德语</option><option value="en|ru">英语到俄语</option><option value="en|fr">英语到法语</option><option value="en|nl">英语到荷兰语</option><option value="en|pt">英语到葡萄牙语</option><option value="en|ja">英语到日语</option><option value="en|es">英语到西班牙语</option><option value="en|el">英语到希腊语</option><option value="en|it">英语到意大利语</option><option value="en|zh-TW">英语到中文(繁体)</option><option value="en|zh-CN" selected>英语到中文(简体)</option><option value="zh|en" class="line-above">中文到英语</option><option value="zh-TW|zh-CN">中文(繁体到简体)</option><option value="zh-CN|zh-TW">中文(简体到繁体)</option></select>
<input type="text" id="text" value="你好,很高興見到你。"><input type="button" value="translate" onClick="trans();">
</input>
<div id="translation"></div>
</body>
</html> 

本文介绍了一种利用Google API实现网页内容翻译的方法。通过JavaScript编程,可以自动检测输入文本的语言,并将其翻译成用户选择的目标语言。文中提供了一个示例代码,展示了如何使用Google的语言API进行语言检测和翻译。

1406

被折叠的 条评论
为什么被折叠?



