战剑网络,网站建设,系统开发,程序设计

搜索Top
ASP程序中提供在线文章翻译功能


搜索关键字:

<%@language="vbscript" codepage="65001"%>
<!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>
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta name="website" content="www.zjm.net.cn" />
<!--
战剑网络设计中心  www.zjm.net.cn
网站建设:qq 280610248
快乐游戏交易平台出售
-->
</head>

<body>
<%select case request("zjm")

case "sub"
'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="tt.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,"utf-8","","")
response.write(getcont)
end if


case else
%>
<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-&gt;" name="button1" onclick="javascript:window.open('tt.asp?zjm=sub&urls='+document.location+'&lan='+lan.value,'_self','')">
</select>
</form> 

<%
end select
%>
</body>
</html>


[ 打印本页 ] [ 收藏本页 ]

[上一篇]:ASP获取即时ID值(自动编号)
[下一篇]:字符批量替换程序asp服务器版
 ·字符批量替换程序asp服务器版
 ·ASP调用带参数存储过程的几种方式
 ·ASP二进制流方法隐藏图片文件真实地址
 ·整站二进制数据库文件还原
 ·关于Adodb.Stream的使用说明

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
搜索Top

关于我们 - 联系我们 - 广告业务 - 友情链接 - 网站制作 - 留言板 - 会员注册
All Right Zjm.Net.Cn (zjm Enterprise v3.0)
联系电话:0576-8603312 地址:浙江省台州市经济开发区
技术支持:点击这里给我发消息280610248 业务: 点击这里给我发消息40520767 客服: 点击这里给我发消息441758646
E-mail:zjm@zjm.net.cn 备案证书号:浙ICP备06030047号