调用Google接口实现英汉翻译

来源:互联网 发布:cfp网络培训 编辑:程序博客网 时间:2024/05/19 09:42

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type='text/javascript' src='http://shop.veduchina.com/api/uc.php?time=1268791447&code=2ff3c30qNE1TfwZrAMMWDcZP6XuxaYg9rqrZz%2f0IcBQ8c%2fbBMvRx0giGdKPIPLIO5tarABGWHbPGTO%2frQyFqUi%2b9UE4lvLrVewP6sFPoKYc'></script>
<script src="http://www.google.com/jsapi" type="text/javascript"></script>

</head>

<body>
输入要翻译的内容:<textarea value="中国" id="txtDictSearch"></textarea><input type="button" onclick="init();" value="search"/>
<div id="gresult"></div>
<script type="text/javascript">
                google.load("language", "1");
                google.setOnLoadCallback(init);

                function init() {
               
                  var value = document.getElementById('txtDictSearch').value;
                  var src = "zh-CN";
                  var dest = "en";
                  google.language.translate(value, src, dest, translateResult);
                }

                function translateResult(result) {
                  var resultBody = document.getElementById("gresult");
                  if (result.translation) {
                    var str = result.translation.replace('>', '&gt;').replace('<', '&lt;');
                    resultBody.innerHTML = str;
                  } else {
                    resultBody.innerHTML = '对不起,暂时还没有收录此词';
                  }
                }

              </script>

</body>
</html>

原创粉丝点击