Asp实现google翻译

来源:互联网 发布:水晶内雕 软件 编辑:程序博客网 时间:2024/05/17 09:25

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 

<head> 

<title>smarttpapers translate online</title>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<style type="text/css">

        .textarea

        {

            width: 450px;

            height: 100%;

            font-size: 10pt;

            height: 150px;

        }

    </style>

    <script type="text/javascript" src="http://www.google.com/jsapi"></script> 

    <script type="text/javascript"> 

    google.load("language", "1"); 

    function initialize(word,tolang,resultID)

    {  

      google.language.detect(word, function(result) 

      { 

            if (!result.error && result.language) 

            {

                google.language.translate(word, result.language, tolang,function(result) { 

                    var translated = document.getElementById(resultID); 

                    if (result.translation) { 

                        translated.innerHTML += result.translation+"."; 

                    } 

                }); 

            } 

      }); 

    } 

    function translate()

    {

        var text = document.getElementById("word").value;

var tolang = document.getElementById('to').value;

var translated = document.getElementById('translation'); 

translated.innerHTML=null;

var strArray=text.split("。");

var i;

for(i=0;i<strArray.length;i++)

{

initialize(strArray[i],tolang,'translation');

}

    }

    </script> 

  </head> 

  <body> 

<p>原文:</p>

    <textarea name="text" id="word" class="textarea"></textarea><br />

    到<select name="to" class="select" id="to">

  <option value="af">AFRIKAANS</option>

  <option value="sq">ALBANIAN</option>

  <option value="ar">ARABIC</option>

  <option value="be">BELARUSIAN</option>

  <option value="bg">BULGARIAN</option>

  <option value="ca">CATALAN</option>

  <option value="zh">CHINESE</option>

  <option value="zh-CN">CHINESE_SIMPLIFIED</option>

  <option value="zh-TW">CHINESE_TRADITIONAL</option>

  <option value="hr">CROATIAN</option>

  <option value="cs">CZECH</option>

  <option value="da">DANISH</option>

  <option value="nl">DUTCH</option>

  <option value="en">ENGLISH</option>

  <option value="et">ESTONIAN</option>

  <option value="tl">FILIPINO</option>

  <option value="fi">FINNISH</option>

  <option value="fr">FRENCH</option>

  <option value="gl">GALICIAN</option>

  <option value="de">GERMAN</option>

  <option value="el">GREEK</option>

  <option value="ht">HAITIAN_CREOLE</option>

  <option value="iw">HEBREW</option>

  <option value="hi">HINDI</option>

  <option value="hu">HUNGARIAN</option>

  <option value="is">ICELANDIC</option>

  <option value="id">INDONESIAN</option>

  <option value="ga">IRISH</option>

  <option value="it">ITALIAN</option>

  <option value="ja">JAPANESE</option>

  <option value="ko">KOREAN</option>

  <option value="lv">LATVIAN</option>

  <option value="lt">LITHUANIAN</option>

  <option value="mk">MACEDONIAN</option>

  <option value="ms">MALAY</option>

  <option value="mt">MALTESE</option>

  <option value="no">NORWEGIAN</option>

  <option value="fa">PERSIAN</option>

  <option value="pl">POLISH</option>

  <option value="pt">PORTUGUESE</option>

  <option value="pt-PT">PORTUGUESE_PORTUGAL</option>

  <option value="ro">ROMANIAN</option>

  <option value="ru">RUSSIAN</option>

  <option value="sr">SERBIAN</option>

  <option value="sk">SLOVAK</option>

  <option value="sl">SLOVENIAN</option>

  <option value="es">SPANISH</option>

  <option value="sw">SWAHILI</option>

  <option value="sv">SWEDISH</option>

  <option value="tl">TAGALOG</option>

  <option value="th">THAI</option>

  <option value="tr">TURKISH</option>

  <option value="uk">UKRAINIAN</option>

  <option value="vi">VIETNAMESE</option>

  <option value="cy">WELSH</option>

  <option value="yi">YIDDISH</option>

    </select>

<input type="button" value="翻译" onclick="translate()" /><br />

<div id="translation"></div>

  </body>

 

原创粉丝点击