作业帮 > 综合 > 作业

英语翻译我用微软的示例代码,有时候可以,有时就返回 "远程服务器返回错误:(400) 错误的请求." 郁闷死了strin

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/13 16:47:23
英语翻译
我用微软的示例代码,有时候可以,有时就返回 "远程服务器返回错误:(400) 错误的请求." 郁闷死了
string translateResult = "";
if (admAuth == null)
{
admAuth = new AdmAuthentication(userid,accountid);
}
try
{
if (admToken == null)
{
admToken = admAuth.GetAccessToken();
}
string uri = "http://api.microsofttranslator.com/v2/Http.svc/Translate?text=" + System.Web.HttpUtility.UrlEncode(text) + "&from=" + fromCulture + "&to=" + toCulture;
string authToken = "Bearer" + " " + admToken.access_token;
HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(uri);
httpWebRequest.Headers.Add("Authorization",authToken);
WebResponse response = null;
try
{
response = httpWebRequest.GetResponse();
using (Stream stream = response.GetResponseStream())
{
System.Runtime.Serialization.DataContractSerializer dcs = new System.Runtime.Serialization.DataContractSerializer(Type.GetType("System.String"));
translateResult = (string)dcs.ReadObject(stream);
}
}
catch (Exception e)
{
return e.Message;
}
}
catch (WebException e)
{
return e.Message;
}
return translateResult;
}
用到的几个类是微软的示例代码
ing的接口要花钱买的.
再问: 不是免费2M字符吗
再答: 不是免费2M字符,你代码写的都没错,bing翻译要买的,我有朋友就是做他们亚洲区的客服的。
再问: 我累个X 原来是这样啊
再答: 你以为呐。。说的难听点bing就是个垃圾好不好。。你换其他的翻译引擎吧。