【发布时间】:2016-04-12 17:53:55
【问题描述】:
我使用 RESTSharp 实现了以下 curl 代码来查找句子“你叫什么名字?”的语言。
我关注了http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/language-translation/api/v2/#identify下的“识别语言”
string source = "What is your name?";
string credentials;
string auth = string.Format("{0}:{1}", tuid, tpwd);
string auth64 = Convert.ToBase64String(Encoding.ASCII.GetBytes(auth));
credentials = string.Format("{0} {1}", "Basic", auth64);
var langDet = new RestClient(detURL);
var requestDet = new RestRequest("?text={authToken}",Method.POST);
requestDet.Credentials = new NetworkCredential(tuid, tpwd);
requestDet.AddParameter("text", source, ParameterType.UrlSegment);
IRestResponse responseDet = langDet.Execute(requestDet);
但是,当执行此代码时,我会得到一个语言列表和置信度,但我仍然不确定如何准确指定上述句子所使用的语言。请帮助我哪里错了。
我上面的 detUrl 变量是:https://gateway.watsonplatform.net/language-translation/api/v2/identify
【问题讨论】:
标签: ibm-watson