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
查询参数。
方法:
curl -X POST -d "language=spanish" ...
在此处查看有关此内容的官方文档。
至少有 5 个支持葡萄牙语的情绪分析 API:
- 谷歌云自然语言
- IBM Watson NLU
- 含义云情绪分析
- Microsoft认知服务文本分析(pt-PT 和 pt-BR(
- 拒绝文本分析
它们的功能和定价差异很大。我会回到这篇文章进行详细的比较。