Bluemix语言识别不能识别英语



所以我正在测试语言翻译-识别API,这很奇怪-它能很好地识别西班牙语,但不能识别英语。嗯?看看这个。。。

转到https://watson-api-explorer.mybluemix.net/apis/language-translation-v2#/identified/identifieLanguage获取

将此文本粘贴到框中:

迈克尔+是+一个+勤奋+工作+学生+谁+显示+责任+在+他的+日常+任务+他+是+热情%2C+投入+和+积极+在+他的+学习%2C+所有+素质+表现+通过+他的+水平+参与+和+能力+自我评估+他的+工作+他+已经+变得+非常+擅长+识别+他的+优点+和+使用+反馈+来+改进+和+修改+他的+作业+祝贺+a+很棒+第一学期+。

我得到了"et",这是爱沙尼亚语。嗯?

如果我输入这个文本(和以前一样,但最后多了一个字符):

迈克尔+是+一个+勤奋+工作+学生+谁+显示+责任+在+他的+日常+任务+他+是+热情%2C+投入+和+积极+在+他的+学习%2C+所有+素质+表现+通过+他的+水平+参与+和+能力+自我评估+他的+工作+他+已经+变得+非常+擅长+识别+他的+优点+和+使用+反馈+来+改进+和+修改+他的+作业+祝贺+a+很棒+第一学期+。%21

我得到的"ja"是日语。我也会时不时地得到"ht",那就是海天奶油。。。。你好,华生??英语

这肯定是一个编码问题。正如文档所说,所有内容都必须严格使用UTF-8。

仅供参考,在POST请求中,即使您确实需要对文本进行编码,文本也必须严格使用UTF-8。这是我的挑战之一,因为很明显,你要用语言翻译处理很多重音字符。

最新更新