0.0.4 • Published 1 year ago

ecdict v0.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

ecdict

npm license size

ECDict: JavaScript 免费的英汉词典数据集。

数据来源:skywind3000/ECDICT.

包含大约 200M 数据(安装后的大小)。

不适用于浏览器。

English Documentation

目录

  1. 开始使用
  2. 查询单词
  3. 搜索原型

开始使用

npm i ecdict

数据集将于安装后生成于 node_modules/ecdict/data.

查询单词

import { searchWord } from "ecdict";

searchWord("happy", {
  withResemble: true,
  withRoot: true,
  caseInsensitive: true,
});

参数

NameTypeDescription
entrystring必须,所查询的单词。
optionsobject可选,参见下表。

Options

NameTypeDescription
withResembleboolean可选,包含相似词汇
withRootboolean可选,进行词根搜索
caseInsensitiveboolean可选,大小写不敏感

输出

NameTypeDescription
entrystring输入的查询词
lemmastring其原型
wordstring词典中对应的单词
definitionstring英文释义
translationstring中文释义
frequencynumber词频
levelnumber以幼稚方式计算出的 1~10 之间的词语难度等级
exchangestring其变化形
phoneticstring音标
posstring词语位置,用 "/" 分割不同位置
collinsstring柯林斯星级
oxfordstring是否是牛津三千核心词汇
tagstring字符串标签:zk/中考,gk/高考,cet4/四级 等等标签,空格分割
bncstring英国国家语料库词频顺序
frqstring当代语料库词频顺序
resembleobject参见下表
rootobject参见下表

更多信息参见:skywind3000/ECDICT

resemble

NameTypeDescription
synonymsstring[]近义词列表
descriptionstring描述
dictobject参见下表
resemble.dict
NameTypeDescription
wordstring单词
definitionstring中文释义

root

NameTypeDescription
rootstring[]词根列表
synonymsstring[]近义词列表
antonymsstring[]反义词列表
classstring词根类型
examplesstring[]例词
meaningstring英文释义
functionstring功能
originstring语源

搜索原型

import { findLemma } from "ecdict";

findLemma("burns", true);

参数

NameTypeDescription
wordstring必须,所搜索的单词
caseInsensitiveboolean可选,大小写不敏感

输出

NameTypeDescription
wordstring原型
frequencynumber词频
levelnumber以幼稚方式计算出的 1~10 之间的词语难度等级