|
分享源码
界面截图: |
|
是否带模块: |
调用了模块 |
备注说明: |
- |
.版本 2
.子程序 百度翻译, 文本型, , 中文转英文 (默认转中文)
.参数 文本, 文本型, , 目前支持 [中文 英文 韩文 日语]
.参数 翻译类, 整数型, 参考 可空, 1 中文 2 英文 3 韩文 4 日语
.局部变量 提交地址, 文本型
.局部变量 提交数据, 文本型
.局部变量 js, 类_JsonEx
.局部变量 js文本, 文本型
.局部变量 访问文本, 文本型
.局部变量 属性, 文本型
.局部变量 from, 文本型
.局部变量 to, 文本型
提交地址 = “http://fanyi.baidu.com/langdetect”
提交数据 = “query=” + 编码_URL编码 (文本, 真, 真)
访问文本 = 网页_访问u (提交地址, 1, 提交数据)
访问文本 = 编码_usc2到ansi (访问文本)
.如果 (js.解析 (访问文本) = 真)
js.取通用属性 (“msg”) ' success
属性 = js.取通用属性 (“lan”)
.否则
返回 (“”)
.如果结束
.判断开始 (是否为空 (翻译类) = 真)
.判断开始 (属性 = “zh”) ' 中文
from = “zh”
to = “en”
.判断 (属性 = “en”) ' 英文
from = “en”
to = “zh”
.判断 (属性 = “kor”) ' 韩文
from = “kor”
to = “zh”
.判断 (属性 = “jp”) ' 日语
from = “jp”
to = “zh”
.默认
.判断结束
.默认
.判断开始 (属性 = “zh”) ' 中文
from = “zh”
.判断 (属性 = “en”) ' 英文
from = “en”
.判断 (属性 = “kor”) ' 韩文
from = “kor”
.判断 (属性 = “jp”) ' 日语
from = “jp”
.默认
.判断结束
.判断开始 (翻译类 = 1)
to = “zh”
.判断 (翻译类 = 2)
to = “en”
.判断 (翻译类 = 3)
to = “kor”
.判断 (翻译类 = 4)
to = “jp”
.默认
.判断结束
.判断结束
提交地址 = “http://fanyi.baidu.com/v2transapi”
提交数据 = “from=” + from + “&to=” + to + “&query=” + 编码_URL编码 (文本, 真, 真) + “&transtype=” + 时间_取现行时间戳 (真) + “&simple_means_flag=3”
访问文本 = 网页_访问u (提交地址, 1, 提交数据)
访问文本 = 编码_usc2到ansi (访问文本)
' 置剪辑板文本 (访问文本)
' 调试输出 (访问文本)
js.清除 ()
.如果 (js.解析 (访问文本) = 真)
js文本 = js.格式化json (访问文本)
js文本 = js.取通用属性 (“trans_result.data[0].dst”)
返回 (js文本)
.否则
返回 (“”)
.如果结束
|
|