API Watson和API Alchemy不能用葡萄牙语进行情绪分析

API Watson和API Alchemy不能用葡萄牙语进行情绪分析,api,ibm-watson,watson,alchemy,Api,Ibm Watson,Watson,Alchemy,API Watson和API Alchemy无法用葡萄牙语进行情感分析,我用两种方式单独使用URL进行了“关键字”和“情感分析”,使用URL英语运行得很好,但葡萄牙语没有,只有关键字和相关性返回,然而,文档说这是可能的,在演示中也是可能的 response = nlu.analyze(url=url,features=[features.Keywords(limit=10,sentiment=True)]) response = alchemy_language.keywords(max_it

API Watson和API Alchemy无法用葡萄牙语进行情感分析,我用两种方式单独使用URL进行了“关键字”和“情感分析”,使用URL英语运行得很好,但葡萄牙语没有,只有关键字和相关性返回,然而,文档说这是可能的,在演示中也是可能的

response = nlu.analyze(url=url,features=[features.Keywords(limit=10,sentiment=True)])

response = alchemy_language.keywords(max_items=10, url=url, sentiment=1)

关于Alchemy API,在每个API调用中自动检测语言,或者通过语言检测方法手动检测语言

要使自动语言检测发挥最佳效果,建议您使用至少包含100个字符的源文本

要覆盖语言检测,请使用所需的小写语言名称传递
language
query参数

方法:

curl -X POST -d "language=spanish" ...

查看官方文档。

至少有5个支持葡萄牙语的情绪分析API:

  • (pt和pt BR)

它们在功能和价格上有很大的不同。我很乐意。

谢谢,但在这种情况下,它是否能够正确检测语言并识别正确的关键字,但在这种情况下无法进行情感分析。。。我不知道Alchemy API是否能与葡萄牙语一起使用来获取情绪,但是,一个解决方案是为make conditions编写代码
if(情绪=='sad'){analySent=“trisite”;}
我会验证它并编辑我的答案。确实如此,我在演示站点进行了测试,它用葡萄牙语编写了情绪,没有任何问题,但是API没有。Sayuri,你的例子是关于情绪的,情绪API Watson不是用葡萄牙语运行的,在情绪中,输出是“积极”状态和分数。API错误是最有可能的,我打开了一个勾号,但你知道它们的优先级与我们的不一样;“看起来开发人员认为这些结果是一个bug,他们为此提出了一个问题,以便按计划进行修复。目前没有为修复设置日期,但我们会不断更新服务,以便在未来几周内将其提交给服务。”