Medict 是一个跨平台的词典 APP, 主要支持 *.mdx/*.mdd 词典格式, 目前支持 v1.x 和 v2.0 格式的词典。
目前 Medict 正在紧张开发阶段,版本为自动打包滚动发布,请自行到 https://github.com/terasum/medict/releases 页面寻找最新开发版本, 所有版本均有打包日期,选择最新版本即可。
软件目前包括 “词典”,“翻译”,“插件”,“设置” 四个界面,其中“插件”目前尚在开发当中。
目前Medict正在紧张开发阶段,版本为自动打包滚动发布,请自行到 release 页面寻找最新开发版本, 所有版本均有打包日期,选择最新版本即可。
- 点击右上角设置
- 点击下方 "+" 号
- 在弹出框中填写词典信息
- 选择词典文件
注意: mdx文件所在的文件夹中的js/css/font文件均会被拷贝到缓存文件夹中,请把一个独立词典放在一个独立的文件夹中,并将相关资源放在一起。
注意: mdx/mdd 本身不会被拷贝,删除之后,词典将无法找到该mdx文件
- 选择词典并输入目标词(模糊)
- 在左边栏选择你想要查的具体词汇, 如果该词汇和其他词汇同一个意思(即@@Link==) 则直接展示该同意义词汇
目前 oale8 词典这种内嵌发音按钮的,将音频资源嵌入在mdd文件中的词典是可以支持发音的,但是目前采用的是js替换的方式完成,不一定适用于所有词典,需要case by case 调试
目前有两种跳转:
- @@Link 的跳转,自动跳转,但是如果出现跳转环路,会停止跳转,直接展示 @@Link==
- 内部跳转即
<a href="entry://">
的方式,如果entry中间是完整词条,可以支持跳转,如果是特殊词条,目前还不支持
目前 Medict 正在开发当中,需要您的帮助!
目前希望得到的帮助:
- UI 设计 / Logo 设计
- e2e 测试框架集成
- 词典测试
- 词典内容安全测试
- APP 新 LOGO
- 查词建议 suggest list
- mdx 查词结果展示
- mdd 资源加载
- mdd 音频播放(mp3/ogg)
- entry:// 词汇跳转
- @@@LINK= 词汇重定向
- 存在部分词典适配问题
- mdd/mdx 词典选择配置
- mdd 可选配置
- 查词历史导航(</>)
- 功能 tab 页跳转
- 多词典同时查询
- 全文检索^1
- 有道等在线词库增强
- 翻译功能^2
- 插件功能
- 词典扩展功能栏
- 词频展示插件
- 生词本记录插件
- 导出anki卡片插件
git clone https://github.com/terasum/medict.git
cd medict
yarn install
yarn start
Medict is made by terasum and xing with ❤️