亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

ASP利用Google實現在線翻譯功能_ASP教程

2024-05-04 11:03:41
字體:
來源:轉載
供稿:網友

推薦:在asp聊天室里實現房間功能和用戶顯示
在我寫下了《在asp聊天室里實現悄悄話功能》一文后,很多的朋友來信問我關于其他高級功能實現的問題。確實,例如房間、用戶管理等高級功能是一個完善的聊天室所必有的功能。在這里面又以房間功

有時候想為我們的網頁提供多語言支持,如果一種語言用一張網頁來做實在太麻煩了,幸好Google提供了語言工具功能,下面介紹如何利用它來實現網頁多種語言之間的轉換。

lan.htm

以下為引用的內容:
<form>
<select name="lan">
<option value="en|de">英語 翻譯成 德語</option>
<option value="en|es">英語 翻譯成 西班牙語</option>
<option value="en|fr">英語 翻譯成 法語</option>
<option value="en|it">英語 翻譯成 意大利語</option>
<option value="en|pt">英語 翻譯成 葡萄牙語</option>
<option value="en|ja">英語 翻譯成 日語 BETA</option>
<option value="en|ko">英語 翻譯成 朝鮮語 BETA</option>
<option value="en|zh-CN" >英語 翻譯成 中文(簡體) BETA</option>
<option value="de|en">德語 翻譯成 英語</option>
<option value="de|fr">德語 翻譯成 法語</option>
<option value="es|en">西班牙語 翻譯成 英語</option>
<option value="fr|en">法語 翻譯成 英語</option>
<option value="fr|de">法語 翻譯成 德語</option>
<option value="it|en">意大利語 翻譯成 英語</option>
<option value="pt|en">葡萄牙語 翻譯成 英語</option>
<option value="ja|en">日語 翻譯成 英語 BETA</option>
<option value="ko|en">朝鮮語 翻譯成 英語 BETA</option>
<option value="zh-CN|en">中文(簡體) 翻譯成 英語 BETA</option>
<input style="FONT-SIZE: 12px" type="button" value="Go->" name="Button1" onClick="javascript:window.open('translate.asp?urls=' document.location '&lan=' lan.value,'_self','')">
</select>
</form>

lan.htm中的內容用來選擇要翻譯的語言包括原來的語言和要翻譯成的語言。我們只需要將lan.htm中的內容拷到提供多語言翻譯的頁面中就可以了。

translate.asp

以下為引用的內容:
<html>
<head>
<title>在線翻譯</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>

<body>
<%
'on error resume next
' 如果網速很慢的話,可以調整以下時間。單位秒
Server.ScriptTimeout = 999999
'========================================================
'字符編碼函數
'========================================================
Function BytesToBstr(body,code)
dim objstream
set objstream = Server.CreateObject("adodb.stream")
objstream.Type = 1
objstream.Mode =3
objstream.Open
objstream.Write body
objstream.Position = 0
objstream.Type = 2
objstream.Charset =code
BytesToBstr = objstream.ReadText
objstream.Close
set objstream = nothing
End Function

'取行字符串在另一字符串中的出現位置
Function Newstring(wstr,strng)
Newstring=Instr(lcase(wstr),lcase(strng))
if Newstring<=0 then Newstring=Len(wstr)
End Function
'替換字符串函數
function ReplaceStr(ori,str1,str2)
ReplaceStr=replace(ori,str1,str2)
end function
'=====================================================
function ReadXml(url,code,start,ends)
set oSend=createobject("Microsoft.XMLHTTP")
SourceCode = oSend.open ("GET",url,false)
oSend.send()
ReadXml=BytesToBstr(oSend.responseBody,code )
if(start="" or ends="") then
else
start=Newstring(ReadXml,start)
ReadXml=mid(ReadXml,start)
ends=Newstring(ReadXml,ends)
ReadXml=left(ReadXml,ends-1)
end if
end function
dim urlpage,lan
urlpage=request("urls")
lan=request("lan")
%>
<form method="post" action="translate.asp">
<input type="text" name="urls" size="150" value="<%=urlpage%>">
<input type="hidden" name="lan" value="<%=lan%>">
<input type="submit" value="submit">
</form>
<%
dim transURL
transURL="http://216.239.39.104/translate_c?hl=zh-CN&ie=UTF-8&oe=UTF-8&langpair="&server.URLEncode(lan)&"&u="&urlpage&"&prev=/language_tools"
if(len(urlpage)>3) then
getcont=ReadXml(transURL,"gb2312","","")
response.Write(getcont)
end if

%>
</body>
</html>

translate.asp實現翻譯功能,這是利用google的語言工具實現的。

注意,因為提供多語言支持,所以translate.asp文件所用的編碼是支持所有字符的"utf-8"

分享:ASP中檢查沒有數據提交的頁面
用戶在訪問站點時經常遇到一些煩人的信息,比如他們經常不知何故地在沒有實際提交數據給表單時就到了下一個頁面,或者經常達到一個頁面,它是以查詢字符串的形式轉來的,比如?ID=236454。如

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产欧美一区二区三区视频| 91精品久久久久久综合乱菊| 久久久精品免费视频| 欧美成年人视频网站| 在线观看日韩www视频免费| 久久久亚洲精品视频| 91精品视频网站| 91在线国产电影| 国产日韩欧美在线播放| 91色视频在线观看| 91美女片黄在线观看游戏| 久久精品国产视频| 欧美日韩午夜激情| 国产成人精品久久亚洲高清不卡| 国产欧美日韩免费| 精品动漫一区二区| 国产精品99一区| 欧美专区在线观看| 国产精品96久久久久久又黄又硬| 亚洲女人天堂视频| 久久欧美在线电影| 国产高清视频一区三区| 欧美性20hd另类| 亚洲欧洲在线免费| 欧美一区二区三区艳史| 国产成人激情视频| 久久99久久99精品免观看粉嫩| 国产人妖伪娘一区91| 久久99久久99精品免观看粉嫩| 中文日韩在线观看| 88国产精品欧美一区二区三区| 久99九色视频在线观看| 久久韩国免费视频| 成人网址在线观看| 黄色成人在线播放| 国产日韩欧美在线看| 一区二区三区在线播放欧美| 色777狠狠综合秋免鲁丝| 欧美在线视频在线播放完整版免费观看| 韩国欧美亚洲国产| 亚洲无av在线中文字幕| 日韩欧美亚洲一二三区| 欧美专区在线观看| 国产精品久久久久久久9999| 视频一区视频二区国产精品| 91丨九色丨国产在线| 午夜精品理论片| 色无极亚洲影院| 日韩成人av网址| 成人日韩在线电影| 国产不卡精品视男人的天堂| 亚洲成色777777女色窝| 国产精品亚洲精品| 国产精品久久99久久| 亚洲第一精品自拍| 久久精品影视伊人网| 日韩中文字幕精品视频| 欧美情侣性视频| 亚洲精品免费网站| 亚洲美女视频网站| 亚洲第一综合天堂另类专| 中文字幕在线观看日韩| 日韩在线一区二区三区免费视频| 亚洲日本aⅴ片在线观看香蕉| 亚洲精品视频在线观看视频| 亚洲大胆人体在线| 91午夜在线播放| 国产精品jvid在线观看蜜臀| 欧美激情奇米色| 日本一本a高清免费不卡| 高清欧美性猛交xxxx黑人猛交| 国产精品成人v| 亚洲图片欧美日产| 日韩美女av在线免费观看| 在线观看视频亚洲| 成人精品久久一区二区三区| 日韩精品中文字幕在线播放| 国产精品视频久久久| 久久精品色欧美aⅴ一区二区| 韩剧1988在线观看免费完整版| 日本国产欧美一区二区三区| 亚洲国内精品在线| 亚洲在线免费观看| 国产亚洲欧美日韩美女| 久久久最新网址| 日韩国产在线看| 伦伦影院午夜日韩欧美限制| 久久综合五月天| 欧美精品久久一区二区| 亚洲综合自拍一区| 91国语精品自产拍在线观看性色| 亚洲国产欧美日韩精品| 国产亚洲精品美女久久久久| 国产精品美女视频网站| 成人免费网视频| 久久精品99国产精品酒店日本| 亚洲国产精品人人爽夜夜爽| 亚洲精品二三区| 91av在线不卡| 亚洲国产精品成人一区二区| 亚洲电影免费观看高清完整版| 最近2019年日本中文免费字幕| 亚洲欧美日韩国产中文| 欧美激情免费观看| 亚洲人永久免费| 国产亚洲激情视频在线| 午夜精品视频在线| 久久精品电影一区二区| 日本成人免费在线| 日韩精品极品视频免费观看| 亚洲电影成人av99爱色| 精品成人69xx.xyz| 91精品国产乱码久久久久久久久| 国产精品亚洲一区二区三区| 久久在线视频在线| 国产精品自拍小视频| 一区国产精品视频| 97久久超碰福利国产精品…| 亚洲国产成人在线播放| 国产mv免费观看入口亚洲| 欧美精品一本久久男人的天堂| 这里只有精品丝袜| 中文字幕久久久| 久久久久久久网站| 久久精品亚洲国产| 91亚洲国产成人久久精品网站| 性视频1819p久久| 国产精品久久久久久久久久久不卡| 亚洲电影成人av99爱色| 在线观看欧美日韩国产| 国产精品一区久久| 日韩中文第一页| 91视频国产高清| 久久在线免费观看视频| 久久久女女女女999久久| 亚洲激情免费观看| 国产丝袜一区二区三区免费视频| 美女啪啪无遮挡免费久久网站| 欧美精品激情在线| 欧美乱大交xxxxx| 日韩欧美a级成人黄色| 欧美美女15p| 欧美精品久久久久| 国精产品一区一区三区有限在线| 国产精品美女久久久久av超清| 福利视频第一区| 91国产美女视频| 久久国产精品亚洲| 亚洲无线码在线一区观看| 欧洲美女免费图片一区| 亚洲iv一区二区三区| 激情亚洲一区二区三区四区| 538国产精品一区二区在线| 色樱桃影院亚洲精品影院| 国产精品久久久久久久久免费看| 91精品国产91久久久久| 91九色国产在线| 日韩精品在线免费| 国产精品久久久久77777| 欧美激情啊啊啊| 尤物九九久久国产精品的分类| 欧日韩在线观看| 亚洲片av在线| 51精品国产黑色丝袜高跟鞋|