在json中得到一个单词的所有含义

时间:2014-04-29 07:08:43

标签: json dictionary thesaurus

如何在json响应中获得单词的所有含义。优选没有键/注册/ api键。如果我输入test那么该单词的所有含义。

我试过了:

但它不起作用。

<?php
$query = 'oracle';
$file = file_get_contents('http://www.google.com/dictionary/json?callback=a&q='.$query.'&sl=en&tl=en&restrict=pr,de&client=te');
// var_dump($file);
$file = substr($file, 2, -10);
$file = preg_replace("/\\\x[0-9a-f]{2}/", "", $file);
echo $file;
$json = json_decode($file);
var_dump($json);
?>

即使这样也会返回null。

我已经尝试过只有上面的php。我想知道我可以在没有api键的情况下进行休息调用只是与查询词匹配的词。是否有任何休息电话你都记得。我真的很感激任何帮助。谢谢你进展。

1 个答案:

答案 0 :(得分:0)

假设服务器端

以计算机友好格式获取字典的副本,即http://www.ibiblio.org/webster/(XML)。 将所述字典存储在数据库或内存中并执行查找。

然后提供一个恢复特定单词的所有定义的宁静服务将是微不足道的。

另见:Google's "define: " through an API?