Mac 朗文5++(Longman LDOCE5)双解·例句发音 词库制作

2 篇文章 0 订阅
订阅专栏

tag: FF朗文5++, 朗文英汉,LDOCE,朗文当代,朗曼词典

词典数据来源于 掌上百科论坛 [英汉] 朗文5++ ·双解·例句发音(更新V1.35 2018/01/30) 帖子。https://www.pdawiki.com/forum/forum.php?mod=viewthread&tid=22389
Note:此贴需要一定等级才可以浏览,刚注册无法查看。

非DIY爱好者 请前往 mac-dict 获取词库。

朗文5英汉双解是一部非常优秀的词典,例句发音 功能更是锦上添花,深得无数英语学习者的垂帘。从论坛下载到的是mdx格式的词典文件,适用于GoldenDict、欧路词典和MDict软件,但不支持我大Mac的 Dictionary。萌生了将mdx转成Mac原生词库的想法,这样既有原生 Dictionary 的良好体验,支持三指取词,又实现了下拓展词库的完善功能。

贴几张在Mac Dictionary中的靓照开头:
correspond-mac.png

damage-mac.png

good2.png

以下是MDX词库在欧陆词典上的效果:
damage-oulu.png

correspond-oulu.png

词典介绍

FF朗文5++辞典其实是包括了三部辞典,一部是朗文当代双解第五版,一部是朗文当代Online(LDOCE Online),例句前有喇叭标志的都是可以发音的例句。LDOCE Online, 以个人的观察理解,应该是朗文当代这一产品的最新版本,两部词典绝非简单的拼凑在一起,二者内容互相交织于同一页面的并通过开关及标志区分,你可以在同一个页面上看到这两部词典有哪些不同,有哪些内容是Online新增的,有哪些内容是双解独有的,因此本产品得名5++。另外一部词典是 Longman Business Dictionary。

本产品页面为online的克隆版,所谓【克隆】, 就是说页面直接来自于online,之后经过深度剪裁与加工而成。本产品坚持尽最大可能地使用最源头的素材,因此绝大部分配音,图片也都来自online。online部分收词量覆盖双解5,LDOCE ENGLISH 5 以及 LDOCE ENGLISH 6全部词汇。

中文来自网上一个有很多大道理的地方(以下用wy简称这个地方),依据字典对wy数据进行了大量修订和补充,wy缺少的单词据字典手工录入。wy数据英文部分以及整体结构一塌糊涂,属于如果收费绝对可以去索赔的范畴,但中文部分完整度还不错。

本产品携带三套图片,一套来自online, 一套来自LDOCE 5 , 某些如形容词类的图片,online版本已经删除,第三套图片来自wy双解版,这套图片实际上是前两套的组合和拼凑,但带有中文翻译。

本产品包含了 longman corpus 的内容,通俗点,就是一大波无配音无翻译的原生态例句。

good corpus.png

environment-business.png

Mdx词库转 Mac Dictionary 方法

非DIY爱好者 请直接移步文章末尾下载 Mac 词库。

Mac 官方关于词典格式的说明文档: Dictionary Services Programming Guide

依赖软件

  • PyGlossary:最新3.1 Releases见 PyGlossary 3.1.0
  • 读取 Mdict (MDX) 词库: sudo pip3 install python-lzo
  • 写入到 AppleDict: sudo pip3 install lxml beautifulsoup4 html5lib
  • spx音频转为MP3:brew install speex
  • 其他Mac OS X 工具:
    • GNU make as part of Command Line Tools for Xcode.
    • Dictionary Development Kit as part of Auxillary Tools for Xcode.Extract to /Developer/Extras/Dictionary Development Kit

转换过程

  • mdx 反解析

进入到Mdict词库所在目录,执行命令将词典文件转换成 xml 文件,并将其他图片、音频等文件提取出来放在OtherResources文件夹下。

python3 ~/Applications/script/pyglossary/pyglossary.pyw --read-options=resPath=OtherResources --write-format=AppleDict "./LDOCE5++ V 1-31.mdx" ldoce5-EnCn
  • spx语音转换

词典内包含部分 spx 文件,需要先将其转换成 wav 格式,这里用到的软件是 speex,如果 brew 安装失败,可以在这里下载程序: https://download.csdn.net/download/qq252101792/10504089

find OtherResources -name "*.spx" -execdir sh -c 'spx={};speexdec $spx  ${spx%.*}.wav' \;

然后使用FFmpeg把wav文件转换成mp3文件(macOS中默认的iTunes与QuickTime均不支持wav格式)。

for x in ./OtherResources/*.wav; do ffmpeg -i "$x" "Sounds/`basename "$x" .wav`.mp3"; done
  • 编译&安装
make
make install
  • 图片&音频拷贝

将提取的 OtherResources 文件夹下的图片和音频拷贝到 ldoce5-EnCn.dictionary/Contents 目录下

词典文件其他问题修复

上述步骤转换的词典可能存在很多问题,例如毫无排版可言,无法显示图片,无法播放语音,词典内链接跳转不正确,单词跳转不正确,JS失效等问题。

  • 毫无排版可言及JS失效

FF大神的朗文5++词库包含不少需要JS配合的内容,例如隐藏了Word family,隐藏了Online内容,隐藏了corpus,隐藏了Longman Business Dictionary内容,隐藏了语法、用法、搭配,更要命的是很多基本释义的例句也隐藏了。Mac Dictionary不支持JS,所以需要通过CSS一一将隐藏的内容显示出来。

使用修改后的 CSS 文件覆盖 ldoce5-EnCn.dictionary/Contents/DefaultStyle.css 文件即可。

  • 无法显示图片,无法发音

这个原因是由于跳转的超链接不正确引起的,假设xml文件中为:

<a href="x-dictionary:d:sound://1.spx"><img border="0" src="Br.gif"/></a>

可替换为

<audio id="1" src="Sounds/1.mp3"/><img border="0" src="Br.gif" onmousedown="document.getElementById('1').play(); return false;"/>

onmousedown 可替换成 onmouseover,这样鼠标悬浮上发音图标就开始发音,而不用单击。

  • 修复词典中的链接跳转问题。

假设 dict_bundle_id 为 ldoce5-EnCn 。()

假设xml文件中为:

<a href="x-dictionary:d:entry://hour">hour</a>

可替换为:

<a href="x-dictionary:d:hour:ldoce5-EnCn">hour</a>

其中 ldoce5-EnCn 是词典的 dict_bundle_id, dict_bundle_id可在 ldoce5-EnCn.dictionary/Contents/Info.plist 中查看或修改。

  • 修正词典中页面内的定位问题

例如点击apple1会跳转到同一个页面中的apple2处。

<a href="x-dictionary:d:entry://#_hke1">apple1</a>
<a name="_hke1">apple2</a>

将其替换为

<a href="#_hke1">apple1</a>
<a name="_hke1">apple2</a>

其他注意事项

以上每个词典文件中的具体模式均不太一样,而且有时会有与一般模式不同的个例(如多加了几个空格、标签间加了个
、中间换了一行、图片大多是png个别是gif等等),需要一一调试。

  • 空格

连续两个粗体单词之间的空格会不显示。例如

<b>apple</b> <b>pie</b>

会显示为applepie。此时将其替换为

<b>apple</b>&#160;<b>pie</b>

xml 中如果含有 &nbsp; 需要将其替换成普通的空格字符,另外有时xml中会有 &amp;nbsp;,原意应显示为空格,却显示为 &nbsp; 。此时将其替换为 &#160; 就好。

  • CSS样式文件

若文件夹中有其它CSS文件,或者原来CSS文件就独立于MDX文件之外,将其内容复制到词典文件包中的DefaultStyle.css文件中。

  • 其它问题

@@@LINK=abc 替换成 <a href="x-dictionary:d:abc:dict_bundle_id">abc</a>.

如果图片无法正常显示,将相对路径名最前面的/去掉,例如将 <img src="/dir/abc.png"/> 替换成 <img src="dir/abc.png"/>.

由于macOS的Dictionary中鼠标悬浮于某一内容之上时会将其视作一个span,如果CSS中原本就有应用于所有span的样式,会把该样式应用于鼠标经过的区域。这样鼠标经过的区域会有很奇怪的样式。解决办法是在原有span中加一个class,并把原来span的样式归到新建的class中。

英汉双解字典Mdx,包括柯斯林双解,柯斯林、牛津、朗文、剑桥双解四合一
03-25
使用最广泛的字典格式 mdx ,支持 Goldendict 等应用配合查词,柯斯林双解词典的 css 极度美观 = = ,而且词典本身就超级棒。四合一的也很好,可以相互对照学习。(2020.5.11 upd: 不知道为什么现在这个文件和我最初上传的有一定出入,压缩包内部文件夹前面带了个 . ,这样在 linux 下会自动隐藏……显示隐藏文件就能看见了)
(离线)英语词典软件推荐
balllyp479310的博客
05-11 3149
(离线)英语词典软件推荐 MDict Lingoes GoldenDict 欧路 所有软件截图均原创!(为了了解我也够拼了。。。) 词典数据格式说明: 灵格斯词霸(.ld2) MDict(.mdx,.mdd) GoldenDict(...) 欧路(.eudic,.ld2,.bgl,.mdx .mdd,.tar.gz) 1 MDict ...
朗文当代英英词典(LDOCE5Mac
ShainEli的博客
02-14 9978
最近在学习英语,因为官方朗文词典价格有点高,所有就在网上找到了一个免费的朗文词典。界面清洁,同时也很好用。文末有相关软件词典连接 利用ldoce5viewer + [朗文当代高级词典].ISO 搭建免费朗文词典 操作就一步: 将词典镜像文件中的 “ldoce5.data” 文件夹导入到ldoce5viewer应用中就可以了 注意事项: 1.要将镜像中的“ldoce5.data”文件夹转移到自己电脑...
LDOCE5++ V 1-35.mdx
06-11
LDOCE5++ V 1-35.mdx
实用在线词典
jackson的博客
07-22 1469
你知道,出来学英语,在线词典早晚用得到。今天学姐就来推荐一些实用的免费在线英语词典网站。让我看到你的小手手! 韦氏在线词典 https://www.merriam-webster.com/美国最权威的在线词典,学习美式英语必备。牛津在线词典 https://en.oxforddictionaries.com/包含语法、拼写、标点用法等。很多关...
朗文词典安装教程 朗文当代词典Longman 第五版 windows版 含映像工具
JingpengSun的博客
03-05 5549
朗文英语词典下载安装
ldoce5 android,朗文Longman 5词典界面修改优化补丁终极版(直接显示词典功能)
weixin_42204930的博客
05-28 1285
解压缩到Longman 5的安装目录里面。例如:D:\Program Files\Longman。在这个目录下面应该有一个LDOCE5目录。2009.07.21 16:05更新内容:1.启动词典自动显示词典,不再显示选择菜单;2.改为默认只显示一条单词的内容。这样子界面更加清洁一些。2009.07.21 18:00更新内容:1.启动词典完成之后就可以直接进行查询了(焦点位于Search框内)上一版...
安装使用 GoldenDict 查词神器 (Windows/Mac/Linux)
热门推荐
SXWZ的博客
07-19 1万+
人一生离不开词典。无论是生活、学习还是工作,当我们遇到不懂的词语时,大部分人的解决方法是使用搜索引擎或者查词软件。作为学习者,我认为查词软件更好用,而且一本或几本好词典能让我们学习事半功倍。而免费查词软件我推荐 GoldenDict。 GoldenDict 的优点: 免费 纯净无广告 == 专注 跨平台:Windows / Mac / Linux 支持多种词典格式 支持查维基百科 / 支持在线查词 / 支持在线翻译(需配置) 支持屏幕取词 == 划词释义 支持听取 forvo.com 上的发音 详见 Go
LDOCE5++ V 2-15-1.mdx
03-23
朗文当代 5++ 电子词典资源 可用于欧陆等词典
朗文当代高级词典词库.part05
01-18
Longman Dictionary of Contemporary English.朗文当代高级词典发音词库,欧路词典、灵格斯词典、Mdict词典可用。
朗文高级词典第五版(英英)破解文件
08-23
破解说明: 1、朗文5的安装目录下ldoce5.exe重命名ldoce5.exe.bk; 2、将破解文件下的ldoce5.exe复制到朗文5的安装目录下; 3、点击运行主程序,OK!
mdict词典,最棒的21世纪英汉汉英词典朗文双解,牛津等词典
09-21
21世纪大英汉词典.mdx 朗文双解.mdx 牛津英汉双解词典.mdx
牛津高阶英汉双解词典第七版.mdx
04-20
牛津第七版词典,可以下载mdict工具进行阅读 资源中还提供一种带源码的mdx导出工具 JavaScript 需另行下载
新牛津英汉双解词典(第2版).mdx
10-19
新牛津英汉双解词典(第2版).mdx mdx格式可以直接应用到相应的词典中,也可以使用工具转换成txt格式,工具下载地址:https://download.csdn.net/download/u010732327/10210652
mdict词库-郎文英英词典.mdx
06-23
mdict词库-郎文英英词典 直接复制到安装目录里面就行了。相信大家都知道吧。
朗文当代高级词典5破解美化
04-23
适用于 Longman 5th Edition 2009 DVD版(3.74G 原装光盘) 这个软件破解早就有,但是软件的图标不能适应操作系统的升级, 特此将执行文件的图标修改为包括256X256格式大小,这样就看起来较 美观,能适应各种桌面...
在deepin中安装longman英语字典第五版
憨憨松的博客
04-02 1001
喜欢windows下的朗文字典(LDOCE5),因此换了deepin后也想装一个朗文,于是便按照说明文档安装了linux版本的朗文,但没想到竟然遇到了如下问题:                    /ldoce5-bin: error while loading shared libraries: libpangoxft-1.0.so.0: cannot open shared obj
朗文词典 css,【Mdict词典分享】FF朗文5++,柯林斯,ODE三大经典词典整理分享,新增牛津双解8...
weixin_32792909的博客
08-04 3934
FF大是PDA掌上百科论坛的一位自制词典大神,ID是fearfare090807,曾经在论坛分享了3本经典词典,被坛友们奉为神作,各种美化版层出不穷,但是19年初他因为与论坛管理层的摩擦而隐退,论坛分享帖也随即删除,徒留一众网友望眼欲穿求而不得,我刚刚入坑,花了两天时间收集到三大词典,在此分享给大家,感谢FF大的付出。FF大神版朗文5++(V2.15),柯林斯(V2.30),ODE(V1.51)三...
朗文多功能英汉双解词典 mdx
最新发布
07-02
朗文多功能英汉双解词典 mdx 是一种帮助学习英语的工具。它是一个电子词典,提供了英汉双语解释和例句,帮助用户理解单词的含义和用法。 这本词典具有多种功能,包括查询单词的含义、翻译句子、查找同义词和反义词等。用户可以通过输入单词或者短语来快速找到对应的解释和例句,同时也可以搜索整个句子来翻译成中文。 朗文词典mdx 格式使得用户可以在电脑、手机和平板等多种设备上使用。用户只需要安装相应的软件,就可以在离线状态下使用词典,无需依赖互联网连接。 此外,朗文多功能英汉双解词典 mdx 还提供了发音功能,用户可以点击单词来听取其正确发音,帮助提高听力和口语能力。 总之,朗文多功能英汉双解词典 mdx 是一个方便实用的工具,适用于学习和使用英语的人士。它提供了全面的解释和例句,帮助用户更好地理解和运用词汇。无论是学生、教师还是专业人士,都可以从使用该词典中获得帮助和便利。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • error CS0234: 命名空间“Microsoft”中不存在类型或命名空间名称“Reporting”(是否缺少程序集引用?) 21492
  • Mac 朗文5++(Longman LDOCE5)双解·例句发音 词库制作 12888
  • C++ 基类与派生类之间的相互引用、赋值问题 9301
  • C 内存申请和释放 6362
  • Kindle 文言文 古汉语 字典 6291

分类专栏

  • java 1篇
  • C/C++ 4篇
  • linux成长记录 2篇
  • 编程工具 3篇
  • database
  • publish 2篇

最新评论

  • Mac 朗文5++(Longman LDOCE5)双解·例句发音 词库制作

    qzi: word family 和 thesaurus 隐藏起来了,看完后还是不知道去改default哪里啊,不太懂css

  • VS 错误解决

    ^jhao^: 我重新安装了一下就可以了

  • VS 错误解决

    Kobayashi_zyh: 兄弟 解决了吗 我也是2013同样的问题

  • VS 错误解决

    ^jhao^: 请问一下vs2013的没有这个选项怎么办呢

  • C++ 基类与派生类之间的相互引用、赋值问题

    鲸逐浪而起: 为啥没有引用啊。。???

最新文章

  • WebSphere Application Server中的高级认证
  • Visual Studio 中代码编译通过, 但是Resharper依然报错.
  • VS打包之 MSBuild Community Tasks 使用介绍
2021年1篇
2018年4篇
2014年1篇
2013年3篇
2012年5篇

目录

目录

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

哆哆女性网百戏什么是绿茶婊英文商品名起名地道战观后感300字关于木材的公司起名异界天神系统长城证券下载找工作什么平台比较靠谱?醒来歌词有身份证号码和姓名能起诉吗王姓有涵养起名单字高姿态网名五行五行缺土的怎么起名字水仙花的散文电子技术应用专业宝宝起名龙绿珠坠楼医的笔顺别墅大门牌匾起名字姓黄男孩起名霸气双胞胎男孩起名名字大全freetube草字头的字用于男宝起名用黑海夺金电影厦门大学给物理学新生送钻戒带俞字女孩起名祁姓起名睿字和什麽字搭配起名周姓起名大全小组起名字霸气但是低调有内涵淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻不负春光新的一天从800个哈欠开始有个姐真把千机伞做出来了国产伟哥去年销售近13亿充个话费竟沦为间接洗钱工具重庆警方辟谣“男子杀人焚尸”男子给前妻转账 现任妻子起诉要回春分繁花正当时呼北高速交通事故已致14人死亡杨洋拄拐现身医院月嫂回应掌掴婴儿是在赶虫子男孩疑遭霸凌 家长讨说法被踢出群因自嘲式简历走红的教授更新简介网友建议重庆地铁不准乘客携带菜筐清明节放假3天调休1天郑州一火锅店爆改成麻辣烫店19岁小伙救下5人后溺亡 多方发声两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#青海通报栏杆断裂小学生跌落住进ICU代拍被何赛飞拿着魔杖追着打315晚会后胖东来又人满为患了当地回应沈阳致3死车祸车主疑毒驾武汉大学樱花即将进入盛花期张立群任西安交通大学校长为江西彩礼“减负”的“试婚人”网友洛杉矶偶遇贾玲倪萍分享减重40斤方法男孩8年未见母亲被告知被遗忘小米汽车超级工厂正式揭幕周杰伦一审败诉网易特朗普谈“凯特王妃P图照”考生莫言也上北大硕士复试名单了妈妈回应孩子在校撞护栏坠楼恒大被罚41.75亿到底怎么缴男子持台球杆殴打2名女店员被抓校方回应护栏损坏小学生课间坠楼外国人感慨凌晨的中国很安全火箭最近9战8胜1负王树国3次鞠躬告别西交大师生房客欠租失踪 房东直发愁萧美琴窜访捷克 外交部回应山西省委原副书记商黎光被逮捕阿根廷将发行1万与2万面值的纸币英国王室又一合照被质疑P图男子被猫抓伤后确诊“猫抓病”

哆哆女性网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化