寻求一种方法:
在字符串中采用空格分隔的标记;返回建议的单词
ie:
谷歌搜索可以采取《拼音词翻译》,
并在结果页面顶部显示“您是说:拼音词翻译器”
首选使用任何 C* 语言或 Java 的解决方案。
是否有任何现有的开放库可以执行此类功能?
或者有没有办法利用 Google API 来请求建议的单词?
在他的文章中如何编写拼写纠正器,Peter Norvig 讨论了如何实现类似 Google 的拼写检查器。本文包含一个 20 行的 Python 实现,以及几个用 C、C++、C# 和 Java 重新实现的链接。以下是摘录:
的完整详细信息
工业级拼写纠正器
像谷歌的会更混乱
比启发,但我认为
在回家的飞机上,不到
一页代码,我可以写一个玩具
拼写纠正器达到 80 或
处理速度为 90% 的准确度
每秒至少 10 个字。
使用 Norvig 的代码和本文作为训练集,我得到以下结果:
>>> import spellch
>>> [spellch.correct(w) for w in 'fonetic wrd nterpreterr'.split()]
['phonetic', 'word', 'interpreters']
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)