spell-checking - 必应拼写检查 API 仅适用于英语
问题描述
尝试 Bing Spell Check API,但它似乎不适用于英语以外的语言。拼写检查的可用语言
我曾尝试检查法语文本,但结果实际上会将错误提示为完美的文本,反之亦然(这意味着它也不会纠正文本中的错误)。
我试过检查这段文字:
La Terre a un noyau interne solide
这就是我通过语言的方式:
var result = client.SpellCheckerWithHttpMessagesAsync(text: text, mode: "spell", acceptLanguage: "fr-FR").Result;
我也试过setLang:
var result = client.SpellCheckerWithHttpMessagesAsync(text: text, mode: "spell", setLang: "fr-FR").Result;
结果表明将solide更改为solid,这是错误的。我尝试了其他文本以及不同的语言,结果相同。
我错过了如何使用这个 API 的东西吗?
解决方案
请在查询中使用市场参数mkt=fr-fr并删除 setLang 参数。
推荐阅读
- python - Python从视频(音频/视频)中获取流列表
- linux - 在一个脚本中组合不同的 linux 命令
- python - np.savetxt 触发 ValueError。为什么?
- amazon-web-services - Amazon Appsync 的订阅与 Amazon SNS 有何不同?哪一个是适合聊天应用程序的工具?
- excel - 使用星号通配符设置的高级过滤器无法识别星号位置
- php - 调用未定义的函数 recode_string() ubuntu
- java - 使用 ControllerService 的 NiFi 处理器 JUnit 测试
- android - 在 GKE 上运行 android 容器 - adb 未附加到设备
- php - Highchart不会将视图页面上的外部图像转换为pdf?
- c# - 如何在检查器菜单打开时处理 Outlook 自定义任务窗格的可见性