Fra*_*ega 12 c# api spell-checking
我想在我正在做的应用中使用谷歌的拼写纠正/建议.我用谷歌搜索了它,但我发现的只是Google取消的SOAP API和新推荐的XML Web Search API的示例.
我只是希望能够发送搜索查询并返回建议的更正.
我现在可以使用哪种API?你能举例说明它的用法吗?周围有C#Wrapper吗?
谢谢!
编辑:
Bing和雅虎拼写API的问题在于它们似乎是在检查字典,因此一些品牌/产品名称无法识别,谷歌似乎是基于通常的拼写错误和他们最终访问的页面,所以它可以建议拼写检查对于最常见的事情,即:
如果你输入
"你好,"
它会说
"你的意思是你好世界吗?"
即使它拼写正确
如果有的话,您可以使用一个小型C#程序自行构建它,该程序下载谷歌搜索页面以获取特定单词,即http://www.google.com/search?q=filipines并搜索
显示菲律宾的结果.搜索菲律宾语
片段,<p class="sp_cnt">如果措辞不正确将包含在那里,你可以从中提取建议的正确拼写
更新:实际上,取决于一些事情,它也可能在a中<p class="ssp">,我认为这取决于短语的长度,无论如何你可以搜索<span id="topstuff">并找到任何一个类的子段落,并从中提取正确的拼写在那里,请注意,在"ssp"措辞不同的情况下:
你的意思是:显示phi的结果
您可以将页面解析为XML,如果代码符合XHTML,那么就欢呼,否则您将不得不稍微调整一下,使其"格式良好"以将XML作为XMLDocument加载.之后,应该很容易找到页面的片段(如果存在的话),告诉你适当的拼写
| 归档时间: |
|
| 查看次数: |
12121 次 |
| 最近记录: |