google 翻译API的简单示例

<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> 
阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页