PDF文档下载:http://fy.webxml.com.cn/files/TranslatorWebServiceHelp.pdf
Endpoint:http://fy.webxml.com.cn/webservices/EnglishChinese.asmx
Disco:http://fy.webxml.com.cn/webservices/EnglishChinese.asmx?disco
WSDL:http://fy.webxml.com.cn/webservices/EnglishChinese.asmx?wsdl
基本说明 此中英文WEB服务永久免费提供。以下介绍此服务的方法:
Translator 方法
通过输入中文或英文单词进行双向翻译,输入参数 wordKey = 字符串,中文或英文单词,返回名称为:“Dictionary”的 DataSet。 此Dataset 包含三个DataTable。
DataTable(0) 表名称:Trans,中英文基本翻译,包含一个Row,5个Item Item(“WordKey”) = 需要进行翻译的单词(输入的单词) Item(“Pron”) = 音标(英文)、拼音(中文字) Item(“Info”) = 中文字的国标码、部首、笔画、笔顺信息 Item(“Translation”) = 翻译、解释,多个翻译使用中文“;”分隔 Item(“Mp3”) = 英文单词朗读Mp3文件名 (下载Mp3地址: http://fy.webxml.com.cn/sound/Mp3文件名)
如果没有发现单词翻译或出现错误,Item(“Translation”) 会出现以下提示: WordKey Empty ---- 没有输入单词 Not Found ---- 不能翻译 Error ---- 系统错误 Not Data ---- 没有输据
DataTable(1) 表名称:Refer,中译英的相关词条,包含多个Row,1个Item Item(“Rel”) = 相关词条
DataTable(2) 表名称:Sentence,中译英的例句,包含多个Row,2个Item Item(“Orig”) = 正本 Item(“Trans”) = 译本
TranslatorString 方法
通过输入中文或英文单词获得基本翻译,输入参数 wordKey = 字符串,中文或英文单词,返回为:一维数组,String[0] ---- String[4]。 String[0] = 需要进行翻译的单词(输入的单词) String[1] = 音标(英文)、拼音(中文字) String[2] = 中文字的国标码、部首、笔画、笔顺信息 String[3] = 翻译、解释,多个翻译使用中文“;”分隔 String[4] = 英文单词朗读Mp3文件名
如果没有发现单词翻译或出现错误,String[3] 会出现以下提示: WordKey Empty ---- 没有输入单词 Not Found ---- 不能翻译 Error ---- 系统错误 Not Data ---- 没有输据
TranslatorReferString 方法
通过输入中文单词获得相关词条,输入参数 wordKey = 字符串,中文单词,返回为:一维数组,String[0] ---- String[n]。 String[0] …… String[n]
没有内容或结果返回提示: String[0] = - Empty –
TranslatorSentenceString 方法
通过输入中文或英文单词获得中译英的例句,输入参数 wordKey = 字符串,中文单词,返回为:一维数组,String[0] ---- String[n]。 String[0] …… String[n]
结构为:正本|译本。 (以“|”分隔符)
没有内容或结果返回提示: String[0] = - Empty –
SuggestWord 方法
通过输入英文单词获得候选词,输入参数 wordKey = 字符串,英文单词,返回为:一维数组,String[0] ---- String[n]。 String[0] …… String[n]
没有内容或结果返回提示: String[0] = - Empty –
GetMp3 方法
输入参数 Mp3 = 字符串,Mp3文件名。返回为 Mp3 字节流 Byte[]。
Mp3 文件名可通过 Translator方法 或 TranslatorString方法 获得。
如没有Mp3 返回 Byte[] = {0,0,0,0,0,0,} (开发可以通过Byte.Length 判断是否有Mp3 文件)
也可以通过访问: http://fy.webxml.com.cn/sound/Mp3文件名 下载 Mp3 文件
其他帮助
输入中文单词/单字请使用 UTF-8 编码:
//JavaScript //如果您的网页文件编码是UTF-8可以使用:escape()方法,如果网页文件编码不是UTF-8请使用:encodeURI() 方法或 encodeURIComponent() 方法 encodeURI("参数")
'VB System.Web.HttpUtility.UrlEncode("参数", System.Text.Encoding.UTF8)
//C# System.Web.HttpUtility.UrlEncode("参数", System.Text.Encoding.UTF8);
//JAVA java.net.URLEncoder.encode("参数","UTF-8");
.NET WEB方式通过获得字节流返回Mp3文件下载:
HttpContext.Current.Response.ClearContent() HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment;filename=" & CStr(Mp3Id) & ".mp3") HttpContext.Current.Response.ContentType = "audio/mpeg" HttpContext.Current.Response.Buffer = True HttpContext.Current.Response.BinaryWrite(bytes) Response.End()
相关链接 部分JAVA开发工具在调用由.NET开发的WEB服务时WSDL出错请访问以下链接: http://www.webxml.com.cn/h/6C533855614658756258513D.aspx
Web Services GET 方法调用: http://www.webxml.com.cn/h/7A636E424F763363446B303D.aspx
Java调用.Net WebService 发生异常:服务器未能识别 HTTP 头 SOAPAction 的值: http://www.webxml.com.cn/h/5A416E4C4F6A31526D4D453D.aspx
JAVA读 .NET开发的WEB服务 DataSet 数据可参考以下链接:http://download.csdn.net/source/698391 http://www.webxml.com.cn/d/44587637472B4E426377453D.aspx http://www.webxml.com.cn/h/4F65627450716E5A6832493D.aspx
C# 转 VB.net: http://labs.developerfusion.co.uk/convert/csharp-to-vb.aspx
VB.net 转 C#: http://labs.developerfusion.co.uk/convert/vb-to-csharp.aspx
网站服务支持 http://www.webxml.com.cn/zh_cn/support.aspx
网站下载中心 http://www.webxml.com.cn/zh_cn/download_center.aspx
WebXml 在线翻译
|