Cümle dilini bulmak için RESTSharp kullanarak aşağıdaki "curl" kodunu uygulamıştım "Adınız nedir?". Watson dilinin tanımlanması
ben altında "Dili tanımlayın" izledi: 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);
Ancak
, bu kod hala doğru nasıl belirleneceğini emin değilim ederken dil ve güven seviyesinde bir listesini almak yürütüldüğünde hangi dili Yukarıdaki cümle gider. Lütfen yanlış olduğum yerde bana yardım edin.
Benim detUrl değişken üzerindedir: https://gateway.watsonplatform.net/language-translation/api/v2/identify