微信小程序 — 英语词典 (小程序插件)

微信小程序 — 英语词典 (小程序插件)

2021-08-05 826
下载不了?请联系网站客服提交链接错误!
增值服务:
微信小程序 — 英语词典 (小程序插件)
最近更新 2021年08月05日
资源编号 86784

微信小程序 — 英语词典 (小程序插件)

2021-08-05 小程序教程 0 826 百度已收录
限时活动VIP只需20元
增值服务:
¥ 0 钻石 开通VIP尊享优惠特权
立即下载 升级会员
详情介绍

项目地址

英语词典小程序插件: 微信小程序 词典 真题基础服务插件(gitee.com)

功能特色

  • [x] 全面详实的经典词库,详细释义覆盖约1.2w词,精简释义覆盖基本全部词汇
  • [x] 提供多语言识别翻译功能接口
  • [x] 不断完善的例句库,涵盖四六级和考研英语例句
  • [x] 详实的单词分类,针对不同需求,提供单词记背需要
  • [x] 单词例句以组件形式呈现,方便小程序引入使用
  • [x] 提供第三方插件API供调用,可自定义展现形式

功能预览

插件提供部分可以直接调用的组件或功能页

插件使用文档


申请权限

  • 请在小程序后台搜索本插件(AppID=wx2facb7b57eedf7e6) 设置-第三方服务-添加插件英语词典

调用限制

  • 插件无调用限制
  • API需要发邮件申请 kindear@foxmail.com(暂未开放)

调用方式

插件最新版本为 1.8.1

全局app.json配置

\"plugins\": { \"edict-plugin\": { \"version\": \"1.8.1\", \"provider\": \"wx2facb7b57eedf7e6\" } }

功能页

单词册

需要携带参数userId,一般为用户openid

wx.navigateTo({ url: \'plugin://edict-plugin/index?userId=xxxxxxxxx\', })

词句详情页

需要携带参数word

wx.navigateTo({ url: \'plugin://edict-plugin/word?word=xxxxxxx\', })

英汉互译页

wx.navigateTo({ url: \'plugin://edict-plugin/en-zh\', })

组件

插件提供了对外暴露的组件,可以由外部页面直接引入使用

顶部查词栏

引入方式

{ \"usingComponents\": { \"nav-search\":\"plugin://edict-plugin/nav-search\" } }

使用方式

  • Props
参数 说明 类型
navshow 是否展示该组件 Boolean
  • Events
参数 说明 类型
wordselect 单词选择事件,可与词句功能页组合使用 Event
<nav-search navshow=\"true\" bind:wordselect=\"wordselect\"></nav-search>

单词盒子

引入方式

{ \"usingComponents\": { \"word-box\":\"plugin://edict-plugin/word-box\" } }

使用方式

参数 说明 类型
word 传入单词 string
<word-box word=\"equal\"></word-box>

例句盒子

引入方式

{ \"usingComponents\": { \"sentence-box\":\"plugin://edict-plugin/sentence-box\" } }

使用方式

参数 说明 类型
word 传入单词 string
<sentence-box word=\"mindful\"></sentence-box>

接口

使用插件内部接口需要在页面引入插件

var plugin = requirePlugin(\"edict-plugin\");

单词前缀匹配

参数 说明 类型
prefix 单词前缀 string
plugin.preMatchWord(prefix).then(res=>{ console.log(res) })

英汉互译(自动检测)

参数 说明 类型
sentence 待翻译句子 string
plugin.translationEnZh(sentence).then(res=>{ console.log(res) })

定向翻译(自动检测源语言)

参数 说明 类型
target 目标语言代码,详见底部附录语言对照表Code string
sentence 待翻译句子 string
plugin.translationTo(target, sentence).then(res=>{ console.log(res) })

单词查询

参数 说明 类型
word 待查询单词 string
plugin.wordQuery(word).then(res=>{ console.log(res) })

例句查询

参数 说明 类型
word 待查询单词 string
plugin.sentenceQuery(word).then(res=>{ console.log(res) })

获取用户收藏列表

参数 说明 类型
openId 用户唯一openId string
plugin.getFavorWord(openId).then(res=>{ console.log(res) })

判断用户是否收藏单词

参数 说明 类型
openId 用户唯一openId string
word 待查询单词 string
plugin.isFavor(openId,word).then(res=>{ console.log(res) })

用户新增收藏单词

参数 说明 类型
openId 用户唯一openId string
word 待查询单词 string
plugin.addFavor(openId,word).then(res=>{ console.log(res) })

用户移除收藏单词

参数 说明 类型
openId 用户唯一openId string
word 待查询单词 string
plugin.pullFavor(openId,word).then(res=>{ console.log(res) })

更新日志

1.8.1

发布时间:2021-07-26

  1. 使用云开发CloudBase 重构项目
  2. 提供第三方访问API

1.7.0

发布时间: 2021-04-20

  1. 请求重定向整合,优化了数据获取速度
  2. 缓存数据获取 bug fixed
  3. 提供了几个可供小程序调用的接口

1.6.1

发布时间:2021-03-15

  1. 部分单词查询 404 情况的处理 bug fixed
  2. 调整了API接口规则

1.6.0

发布时间:2021-03-08

  1. 此后的接口地址为长期维护,不会废弃(LTS)

1.5.2(接口已废弃)

发布时间:2021-03-02

1.5.1(接口已废弃)

发布时间:2021-03-01

  1. 初始版本

交流群

小程序开发/插件开发交流群: 625756936

附录

语言参数对照表

Language Code
Afrikaans af
Albanian sq
Amharic am
Arabic ar
Armenian hy
Azeerbaijani az
Basque eu
Belarusian be
Bengali bn
Bosnian bs
Bulgarian bg
Catalan ca
Cebuano ceb
Chinese (Simplified) zh-CN
Chinese (Traditional) zh-TW
Corsican co
Croatian hr
Czech cs
Danish da
Dutch nl
English en
Esperanto eo
Estonian et
Finnish fi
French fr
Frisian fy
Galician gl
Georgian ka
German de
Greek el
Gujarati gu
Haitian Creole ht
Hausa ha
Hawaiian haw (ISO-639-2)
Hebrew iw
Hindi hi
Hmong hmn (ISO-639-2)
Hungarian hu
Icelandic is
Igbo ig
Indonesian id
Irish ga
Italian it
Japanese ja
Javanese jw
Kannada kn
Kazakh kk
Khmer km
Korean ko
Kurdish ku
Kyrgyz ky
Lao lo
Latin la
Latvian lv
Lithuanian lt
Luxembourgish lb
Macedonian mk
Malagasy mg
Malay ms
Malayalam ml
Maltese mt
Maori mi
Marathi mr
Mongolian mn
Myanmar (Burmese) my
Nepali ne
Norwegian no
Nyanja (Chichewa) ny
Pashto ps
Persian fa
Polish pl
Portuguese (Portugal, Brazil) pt
Punjabi pa
Romanian ro
Russian ru
Samoan sm
Scots Gaelic gd
Serbian sr
Sesotho st
Shona sn
Sindhi sd
Sinhala (Sinhalese) si
Slovak sk
Slovenian sl
Somali so
Spanish es
Sundanese su
Swahili sw
Swedish sv
Tagalog (Filipino) tl
Tajik tg
Tamil ta
Telugu te
Thai th
Turkish tr
Ukrainian uk
Urdu ur
Uzbek uz
Vietnamese vi
Welsh cy
Xhosa xh
Yiddish yi
Yoruba yo
Zulu zu
资源下载此资源仅限注册用户下载,请先

1、本站赞助VIP,仅需【128】元即可 ! ! ! (赞助后永久享受整站资源全部免费下载)
2、站内资源均可通过签到等任务进行免费兑换。(鼓励大家签到)
3、站内资源均来源于网络公开发表文件或网友投稿发布,如侵犯您的权益,请联系管理员处理。
4、本站所分享的源码、模板、软件工具等其他资源,都不包含技术服务,请大家谅解!
5、所有资源均收集于互联网仅供学习、参考和研究,请理解这个概念,所以不能保证每个细节都符合你的需求,也可能存在未知的BUG与瑕疵,因本站资源均为可复制品,所以不支持任何理由的退款兑现(特殊情况可退积分),请熟知后再赞助下载!收取的费用只为能长期与大家分享学习,本站为非商业性网站,纯属个人爱好!

K4资源 小程序教程 微信小程序 — 英语词典 (小程序插件) https://www.k4sc.com/86784.html

相关文章

评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务