作者tomin (Schrödinger's cat)
看板RegExp
标题Re: [问题] Google Diction Unofficial API
时间Wed Jun 16 22:50:08 2010
※ 引述《grassboy2 (活力花俏草儿仔政﹞O花俏)》之铭言:
: 就是啊…我在google有查到google dictionary有个非官方的API
: http://www.google.com/dictionary/json?callback=a&sl=en&tl=en&client=te&q=dog
说是非官方 但放在google.com底下 这用意不明
: 所以那个api的json物件还满多层的,从单纯的单字意思到相关词、例句都包得好好的
: 但…我们有办法用RegExp直接针对那个json,只取出「单字意思」就好吗?
我不太清楚你的单字意思,是指那些字?
不过我猜你要的是名词释义那些。
这功能我用js写出来了……因为我自己对字典颇感兴趣。
http://sites.google.com/site/lyricapi/dict.html?attredirects=0&d=1
如果你只是要翻译文字 可参考Google AJAX Language API
http://code.google.com/intl/zh-TW/apis/ajaxlanguage/documentation/
翻译部分,亦可参考我的拙作:
http://sites.google.com/site/lyricapi/google-translation.html?attredirects=0
http://sites.google.com/site/lyricapi/google-translation-custom.html
: 把json物件丢到 http://jsbeautifier.org/ 去看,
: 似乎他单字的中文意思在json object下有一定的规则…
你给的几个网址 都对我很有帮助
它的json结构太多层 看了许久才看出规则
结果搞了半天 跟RegExp没什麽关系
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.122.30.140
※ 编辑: tomin 来自: 140.122.30.140 (06/16 23:04)