【问题标题】:Does Google allow other people to use their "Did you mean" API?Google 是否允许其他人使用他们的“您的意思是”API?
【发布时间】:2009-11-06 23:43:19
【问题描述】:

我一直在互联网上搜索,但没有找到确切的 API。

我想在我自己的网站上使用他们的你的意思是什么功能。

【问题讨论】:

  • 没有任何答案,所以我将其放在这里。最后我检查了雅虎搜索 API 允许你这样做,所以如果你被卡住并且不能用谷歌做到这一点,总是有这个选项。
  • didyoumean.info,你可以通过didyoumean.info/api?tld=com&q=sackoveflows使用(栈溢出),如果你的网站不是英文的,你可以设置TLD返回更多相关的结果。

标签: python api spell-checking google-api


【解决方案1】:

Pygoogle 对此有一个 api 调用

http://pygoogle.sourceforge.net/dist/doc/public/google-module.html#doSpellingSuggestion

>>> import google
>>> google.LICENSE_KEY = '...'
>>> google.doSpellingSuggestion('pithon')
'python'

【讨论】:

    【解决方案2】:

    doSpellingSuggestion 我相信是 api 调用。有一个很好的例子here

    更新
    正如人们所指出的,链接已断开。 Here is a Wayback Machine's archived copy.

    【讨论】:

    • 此处引用的链接已损坏。
    【解决方案3】:

    一段时间以来,有一个很棒的 Python 示例展示了如何实现它(仅用 21 行代码!):http://norvig.com/spell-correct.html 它在多伦多的 Stackoverflow DevDays 上展示过,我相信在其他一些地点。

    【讨论】:

      【解决方案4】:

      这是一个在 python 中得到didyoumean 结果的函数

      【讨论】:

        猜你喜欢
        • 2022-01-02
        • 1970-01-01
        • 2011-10-23
        • 1970-01-01
        • 2010-12-26
        • 1970-01-01
        • 2018-03-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多