自己看看,也還很簡(jiǎn)單,就自己動(dòng)手寫一個(gè)翻譯插件  來看看效果  以前用谷歌的翻譯接口做了一個(gè)翻譯功能的網(wǎng)頁(yè)http://liuju150.cacacoo.com  所 " /> 久久偷拍vs国产在线播放,色婷婷五月综合中文字幕,caoporn免费视频在线

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

開發(fā)谷歌瀏覽器插件(原創(chuàng))

  今天早上打開博客園.看到一文章"  自己看看,也還很簡(jiǎn)單,就自己動(dòng)手寫一個(gè)翻譯插件

  來看看效果

  以前用谷歌的翻譯接口做了一個(gè)翻譯功能的網(wǎng)頁(yè)http://liuju150.cacacoo.com

  所以我就打算把這個(gè)功能做成一個(gè)谷歌瀏覽器的插件
  這個(gè)翻譯功能就一個(gè)頁(yè)而.代碼也很簡(jiǎn)單

<!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><title>翻譯</title><style type="text/css">#MainTable{    width:100%;    text-align:center;}</style><script type="text/Javascript" src="http://www.google.com/jsapi?v=1&key=ABQIAAAACqGEg_EWjzyatp5DcvOejRR4W90b60fHZvOCS2noQmQiRb84KxQixoel7iEIiOVRigOQjXi2AyU3yQ"></script><script language="Javascript" type="text/Javascript">    google.load("language", "1");    function BeginTranslate(isTxtTranslateSourceKeyUp) {        var _txtTranslateSource = document.getElementById("txtTranslateSource");        var _txtTranslateReturn = document.getElementById("txtTranslateReturn");        //為空不翻譯        if (isTxtTranslateSourceKeyUp == true && _txtTranslateSource.value == "") {            _txtTranslateReturn.value = "";            return;        } else if (isTxtTranslateSourceKeyUp == false && _txtTranslateReturn.value == "") {            _txtTranslateSource.value = "";            return;        }        var OldLanguage = document.getElementById("SelectLanguageOld").value;        var NewLanguage = document.getElementById("SelectLanguageNew").value;        if (isTxtTranslateSourceKeyUp == false) {            var _Temp = OldLanguage;            OldLanguage = NewLanguage;            NewLanguage = _Temp;        }        var _text = "";        if (isTxtTranslateSourceKeyUp == true) {            _text = _txtTranslateSource.value;        } else {            _text = _txtTranslateReturn.value;        }        //檢測(cè)是哪種語(yǔ)言        if (OldLanguage == "auto") {            google.language.detect(_text, function (res) {                if (!res.error) {                    OldLanguage = res.language;                    if (isTxtTranslateSourceKeyUp == true) {                        document.getElementById("SelectLanguageOld").value = res.language;                    } else {                        document.getElementById("SelectLanguageNew").value = res.language;                    }                }            });        }        //要翻譯成什么語(yǔ)言        //此語(yǔ)言要明確,如果是自動(dòng)檢測(cè)的話,就自動(dòng)換在中文        if (NewLanguage == "auto") {            NewLanguage = "zh-CN";            if (isTxtTranslateSourceKeyUp == true) {                document.getElementById("SelectLanguageOld").value = NewLanguage;            } else {                document.getElementById("SelectLanguageNew").value = NewLanguage;            }        }        //相同判斷        if (OldLanguage == NewLanguage) {            if (isTxtTranslateSourceKeyUp == true) {                _txtTranslateReturn.value = "請(qǐng)選擇要翻譯為什么語(yǔ)言";            } else {                _txtTranslateSource.value = "請(qǐng)選擇要翻譯為什么語(yǔ)言";            }            return;        }        //是否支持此種語(yǔ)言的翻譯        if (google.language.isTranslatable(NewLanguage) == false) {            if (isTxtTranslateSourceKeyUp == true) {                _txtTranslateReturn.value = "不支持此種語(yǔ)言的翻譯";            } else {                _txtTranslateSource.value = "不支持此種語(yǔ)言的翻譯";            }            return;        }        //開始翻譯        google.language.translate({ "text": _text, "type": google.language.ContentType["TEXT"] }, OldLanguage, NewLanguage, function (result) {            if (!result.error) {                var ReturnStr = result.translation;                if (isTxtTranslateSourceKeyUp == true) {                    _txtTranslateReturn.value = ReturnStr;                } else {                    _txtTranslateSource.value = ReturnStr;                }            }        });    }    google.setOnLoadCallback(function () { });</script></head><body><div><table id="MainTable">    <tbody>        <tr>            <td align="right">                <select id="SelectLanguageOld" onchange="BeginTranslate(false)">                    <option  value="auto">檢測(cè)語(yǔ)言</option>                    <option  value="sq">阿爾巴尼亞語(yǔ)</option>                    <option  value="ar">阿拉伯語(yǔ)</option>                    <option  value="az">阿塞拜疆語(yǔ)</option>                    <option  value="ga">愛爾蘭語(yǔ)</option>                    <option  value="et">愛沙尼亞語(yǔ)</option>                    <option  value="be">白俄羅斯語(yǔ)</option>                    <option  value="bg">保加利亞語(yǔ)</option>                    <option  value="is">冰島語(yǔ)</option>                    <option  value="pl">波蘭語(yǔ)</option>                    <option  value="fa">波斯語(yǔ)</option>                    <option  value="af">布爾文(南非荷蘭語(yǔ))</option>                    <option  value="da">丹麥語(yǔ)</option>                    <option  value="de">德語(yǔ)</option>                    <option  value="ru">俄語(yǔ)</option>                    <option  value="fr">法語(yǔ)</option>                    <option  value="tl">菲律賓語(yǔ)</option>                    <option  value="fi">芬蘭語(yǔ)</option>                    <option  value="ka">格魯吉亞語(yǔ)</option>                    <option  value="ht">海地克里奧爾語(yǔ)</option>                    <option  value="ko">韓語(yǔ)</option>                    <option  value="nl">荷蘭語(yǔ)</option>                    <option  value="gl">加利西亞語(yǔ)</option>                    <option  value="ca">加泰羅尼亞語(yǔ)</option>                    <option  value="cs">捷克語(yǔ)</option>                    <option  value="hr">克羅地亞語(yǔ)</option>                    <option  value="lv">拉脫維亞語(yǔ)</option>                    <option  value="lt">立陶宛語(yǔ)</option>                    <option  value="ro">羅馬尼亞語(yǔ)</option>                    <option  value="mt">馬耳他語(yǔ)</option>                    <option  value="ms">馬來語(yǔ)</option>                    <option  value="mk">馬其頓語(yǔ)</option>                    <option  value="no">挪威語(yǔ)</option>                    <option  value="pt">葡萄牙語(yǔ)</option>                    <option  value="ja">日語(yǔ)</option>                    <option  value="sv">瑞典語(yǔ)</option>                    <option  value="sr">塞爾維亞語(yǔ)</option>                    <option  value="sk">斯洛伐克語(yǔ)</option>                    <option  value="sl">斯洛文尼亞語(yǔ)</option>                    <option  value="sw">斯瓦希里語(yǔ)</option>                    <option  value="th">泰語(yǔ)</option>                    <option  value="tr">土耳其語(yǔ)</option>                    <option  value="cy">威爾士語(yǔ)</option>                    <option  value="uk">烏克蘭語(yǔ)</option>                    <option  value="eu">西班牙的巴斯克語(yǔ)</option>                    <option  value="es">西班牙語(yǔ)</option>                    <option  value="iw">希伯來語(yǔ)</option>                    <option  value="el">希臘語(yǔ)</option>                    <option  value="hu">匈牙利語(yǔ)</option>                    <option  value="hy">亞美尼亞語(yǔ)</option>                    <option  value="it">意大利語(yǔ)</option>                    <option  value="yi">意第緒語(yǔ)</option>                    <option  value="hi">印地語(yǔ)</option>                    <option  value="ur">印度烏爾都語(yǔ)</option>                    <option  value="id">印尼語(yǔ)</option>                    <option  value="en">英語(yǔ)</option>                    <option  value="vi">越南語(yǔ)</option>                    <option  value="zh-CN" selected="selected">中文</option>                </select>            </td>            <td></td>            <td align="left">                <select id="SelectLanguageNew" onchange="BeginTranslate(true)">                    <option  value="auto">檢測(cè)語(yǔ)言</option>                    <option  value="sq">阿爾巴尼亞語(yǔ)</option>                    <option  value="ar">阿拉伯語(yǔ)</option>                    <option  value="az">阿塞拜疆語(yǔ)</option>                    <option  value="ga">愛爾蘭語(yǔ)</option>                    <option  value="et">愛沙尼亞語(yǔ)</option>                    <option  value="be">白俄羅斯語(yǔ)</option>                    <option  value="bg">保加利亞語(yǔ)</option>                    <option  value="is">冰島語(yǔ)</option>                    <option  value="pl">波蘭語(yǔ)</option>                    <option  value="fa">波斯語(yǔ)</option>                    <option  value="af">布爾文(南非荷蘭語(yǔ))</option>                    <option  value="da">丹麥語(yǔ)</option>                    <option  value="de">德語(yǔ)</option>                    <option  value="ru">俄語(yǔ)</option>                    <option  value="fr">法語(yǔ)</option>                    <option  value="tl">菲律賓語(yǔ)</option>                    <option  value="fi">芬蘭語(yǔ)</option>                    <option  value="ka">格魯吉亞語(yǔ)</option>                    <option  value="ht">海地克里奧爾語(yǔ)</option>                    <option  value="ko">韓語(yǔ)</option>                    <option  value="nl">荷蘭語(yǔ)</option>                    <option  value="gl">加利西亞語(yǔ)</option>                    <option  value="ca">加泰羅尼亞語(yǔ)</option>                    <option  value="cs">捷克語(yǔ)</option>                    <option  value="hr">克羅地亞語(yǔ)</option>                    <option  value="lv">拉脫維亞語(yǔ)</option>                    <option  value="lt">立陶宛語(yǔ)</option>                    <option  value="ro">羅馬尼亞語(yǔ)</option>                    <option  value="mt">馬耳他語(yǔ)</option>                    <option  value="ms">馬來語(yǔ)</option>                    <option  value="mk">馬其頓語(yǔ)</option>                    <option  value="no">挪威語(yǔ)</option>                    <option  value="pt">葡萄牙語(yǔ)</option>                    <option  value="ja">日語(yǔ)</option>                    <option  value="sv">瑞典語(yǔ)</option>                    <option  value="sr">塞爾維亞語(yǔ)</option>                    <option  value="sk">斯洛伐克語(yǔ)</option>                    <option  value="sl">斯洛文尼亞語(yǔ)</option>                    <option  value="sw">斯瓦希里語(yǔ)</option>                    <option  value="th">泰語(yǔ)</option>                    <option  value="tr">土耳其語(yǔ)</option>                    <option  value="cy">威爾士語(yǔ)</option>                    <option  value="uk">烏克蘭語(yǔ)</option>                    <option  value="eu">西班牙的巴斯克語(yǔ)</option>                    <option  value="es">西班牙語(yǔ)</option>                    <option  value="iw">希伯來語(yǔ)</option>                    <option  value="el">希臘語(yǔ)</option>                    <option  value="hu">匈牙利語(yǔ)</option>                    <option  value="hy">亞美尼亞語(yǔ)</option>                    <option  value="it">意大利語(yǔ)</option>                    <option  value="yi">意第緒語(yǔ)</option>                    <option  value="hi">印地語(yǔ)</option>                    <option  value="ur">印度烏爾都語(yǔ)</option>                    <option  value="id">印尼語(yǔ)</option>                    <option  value="en" selected="selected">英語(yǔ)</option>                    <option  value="vi">越南語(yǔ)</option>                    <option  value="zh-TW">中文(繁體)</option>                    <option  value="zh-CN">中文(簡(jiǎn)體)</option>                </select>            </td>        </tr>        <tr>            <td align="right"><textarea id="txtTranslateSource" rows="8" cols="30"></textarea></td>            <td>                <button title="從左到右翻譯" onclick="BeginTranslate(true)">>></button>                <br />                <br />                <button title="從右到左翻譯" onclick="BeginTranslate(false)"><<</button>            </td>            <td align="left"><textarea id="txtTranslateReturn" rows="8" cols="30"></textarea></td>        </tr>    </tbody></table></div><script language="Javascript" type="text/Javascript">    var timer;    document.getElementById("txtTranslateSource").onkeyup = function () {        if (timer != null) {            clearTimeout(timer);        }        timer = setTimeout("BeginTranslate(true)", 1000);    };    document.getElementById("txtTranslateReturn").onkeyup = function () {        if (timer != null) {            clearTimeout(timer);        }        timer = setTimeout("BeginTranslate(false)", 1000);    };</script></body></html>

it知識(shí)庫(kù)開發(fā)谷歌瀏覽器插件(原創(chuàng)),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲 制服 欧美 中文字幕 | 武侠古典久久亚洲精品 | 玩50岁四川熟女大白屁股直播 | 无人区尖叫之夜美女姐姐视频 | 啊叫大点声欠CAO的SAO贷 | 小SAO货边洗澡边CAO你动漫 | yellow视频免费观看 | 亚洲国产cao | 女人麻豆国产香蕉久久精品 | 伊人久久久久久久久久 | 欲插爽乱浪伦骨 | 沈芯语麻豆0076 视频 | 国产欧美一区二区精品仙草咪 | 阿力gv资源| 亚洲理论在线a中文字幕 | 欧美日韩一区在线观看 | 国产黄a三级三级三级 | 成人在线视频播放 | 最近中文字幕免费高清MV视频6 | 亚洲精品视频久久 | 国产精品亚洲第一区二区三区 | 亚洲国产高清在线观看视频 | 夜夜狂射影院欧美极品 | 亚洲精品久久YY5099 | 亚洲精品久久久WWW游戏好玩 | 这里只有精品在线视频 | 天天日免费观看视频一1 | 国产精品久久久久影院免费 | 三级网站午夜三级 | a级全黄试频试看30分钟 | 国产人在线成免费视频 | 日本免费xxx | 国产免费啪嗒啪嗒视频看看 | 久久精品中文闷骚内射 | 色婷婷综合久久久中文字幕 | 蜜臀AV色欲A片无码一区 | YELLOW视频在线观看免费版高清 | 好看的电影网站亚洲一区 | p影院永久免费 | 男人的天堂MV在线视频免费观看 | 韩国伦理电影在线神马网 |