厉害了!竟然有程序员在GitHub上建了一个新华词典数据库

Python与机器学习 徐 自远 556℃

​文章整理自:https://github.com/pwxcoo/chinese-xinhua

今天,给大家推荐一个GitHub上的一个热门项目——chinese-xinhua ,一个新华字典数据库。

截至今日,该项目已经获得了 927个「star」以及 230个「fork」。可能是知道的太少了这个数据库收录了包括14032条歇后语,16142个汉字,31648个成语。(GitHub项目地址:https://github.com/pwxcoo/chinese-xinhua)

该数据库的所有数据都放在data/ 目录,对性能没需求的话,可以直接使用作者的新华字典 API 。下面,我们一起来详细了解一下这个数据库

项目结构

该数据库的项目结构如下:

数据库介绍

成语

词语

汉字

API接口

GET、POST均可,返回数据格式为JSON。下面将以GET做示例

直接请求成语,则需要两个参数:

● type=idiom 表示需要请求成语

● word=兴高采烈 表示请求的成语

示例,如请求兴高采烈的成语,返回结果如下:

当你请求的是成语时,返回的结果包括:成语的来源、成语的解释、成语的拼音、用成语造的句子以及成语的首字母缩写。

直接请求拼音首字母缩写,需要两个参数:

● type=idiom 表示需要请求成语

● word=xgcl 表示请求的成语拼音首字母缩写

请求歇后语,同样需要两个参数

● type=xiehouyu 表示需要请求歇后语

● riddle=王婆 表示请求的歇后语的语面。可以模糊匹配

请求歇后语,结果会返回带有你输入的关键词的所有歇后语。

请求汉字,需要两个参数

● type=word 表示需要请求汉字

● word=吴 表示请求的汉字

感兴趣的可以到GitHub上看看,果然是最怕程序员有文化。

 

 

厉害了!竟然有程序员在GitHub上建了一个新华词典数据库http://t.jinritoutiao.js.cn/ewVSUA/

转载请注明:徐自远的乱七八糟小站 » 厉害了!竟然有程序员在GitHub上建了一个新华词典数据库

喜欢 (0)

苏ICP备18041234号-1 bei_an 苏公网安备 32021402001397号