极致的 macOS 原生词典

我相信有很多人也会像我这样,不喜欢在电脑上安装一堆的应用,尤其是原装已经有的,就不喜欢再安装有重复功能的其他应用。

词典类应用,大多数中国用户都会选择欧路词典和有道词典这些国产厂商出品的英汉词典。

抛开这些词典应用收录的词库本身质量不说,光是它们还停留在上个时代、与 macOS High Sierra 系统格格不入的设计风格就难以让人对它们满意了,更别说一些词典应用还植入了广告等这些影响用户体验的内容了。

虽然原生词典没有各种强大的附加功能,像单词本、联网翻译等,但是它在纯粹的查词功能上做到了极致,没有任何干扰你的元素,通过各种各样的查词方式满足你在不同场景下的查词需求。原生词典的第一个优点,应该就是它「亲儿子」的属性了。作为一个原生应用,你不用担心操作的流畅度,也不用担心 UI 交互的不适,更不用担心自己的钱包会变瘪。不要再纠结为你的 Mac 装一个欧路词典还是有道词典了,你真的应该给原生词典一次机会,它不会让你失望的。

多种查词方式

原生词典除了简洁的设计、流畅的操作以及对第三方词库的支持,它所独有的多种查词方式也令它如虎添翼。

第一种方式,你可以通过在触控板上三指轻点或者单指用力点按来查词。具体选择哪一种方式,你可以在「系统偏好设置」里的「触控板」里调节。

image

第二种方式,你可以在选中单词后右键鼠标或者双指轻拍触控板来呼出菜单,选择「查询 XXX」来查看选中单词的释义。

image

第三种方式,你可以使用 Spotlight 查词。只需呼出 Spotlight 后直接输入单词,就能获得相应的释义。

image

第四种方式,你还可以借助 LaunchBar 或者 Alfred 来查询单词释义。如果你使用 LaunchBar 的话,可以前往 GitHub 下载这个 Action。这个 Action 最大的特点是能够在 LaunchBar 里实时预览单词的释义,而不用打开原生词典。如果你是在使用 Alfred 的话,你可以使用内置的 Dictionary 功能来查词或者获取发音,相关的操作可见官网介绍。另外,你也可以借助 GitHub 上的这个 workflow 来调取来自原生词典内置的牛津词典释义。

image

第五种方法,如果你想获取来自某特定词典的释义,又不想打开原生词典应用的话,借助 Automator 可以达到这个效果。首先在 Automator 中新建一个 Service,在第一步选好你想要的词典,然后按照下图依次添加步骤。保存好这个 Service 后打开「系统偏好设置」,在「键盘」-「快捷键」-「服务」中找到新建的服务,然后为它设置一个快捷键。当你需要查词时,只需选中该单词然后敲击快捷键,就能在通知中直接查看单词释义了。

image

image

很多喜欢使用欧路词典的朋友,我想有一个很大的原因是它支持导入扩展词库。其实,这一点原生应用也可以做到。在下一部分,我会教你如何在原生词典应用中导入第三方词库。

第三方词库的制作与导入

第一类第三方词库,也是最有名的,就是 mdx 格式的词典文件,多用于 MDict 词典软件上,后来像欧路词典也支持了 mdx 格式的词典。这种格式的词典文件最大的优势在于有大量的用户制作了各种不同语言的精美词典,并且在各活跃的社区中互相沟通交流,例如 PDAWIKI。虽然 macOS 平台的原生词典是不支持 mdx 格式的词典文件的,但是通过一些途径我们可以把 mdx 格式的词典文件转换成 dictionary 格式的词典文件,就可以用在原生词典应用上了。

目前流传最广的方法是使用来自 ilius 的 pyglossary 开源项目,借助 Python 可以将 mdx 格式的词典文件转换成 dictionary 格式的词典文件,过程略复杂,如果有兴趣的朋友可以移步这个知乎帖子查看相应的教程。

接下来重点介绍的是另一种第三方词库 StarDict,它所对应是以 tar.bz2 为后缀的词典文件。如果你想要把 StarDict 词库用在原生词典上,那就简单很多了。首先,你需要通过 Google 找到你想使用的 StarDict 词库,或者从 StarDict Dictionaries简体中文词典直接下载你喜欢的词库,你都会得到一个 以 tar.bz2 为后缀的压缩包,切记不要解压缩。然后,你需要从 GitHub 下载一个现成的开源软件 DictUnifier,或者直接通过 Homebrew 安装:

brew install glib --with-static

下载安装好 DictUnifier 后打开,把你之前下载的 StarDict 压缩包直接拖到 StarDict 中,点击开始后等待它转换格式完成。

image

当词典文件的格式转换过程完成后,一般情况下我们需要将转换好的词典文件放到原生词典应用对应的词库文件夹中。这里我们不需要在 Finder 中去找,只要打开原生词典后依次点击「文件」-「打开词典文件」就能打开词库文件夹。但是 DictUnifier 完成转换后会自动把词典文件放到原生词典的词库文件夹中,所以就省去了这一步。

image

以我刚才转换的「新华词典」为例,使用 DictUnifier 完成转换并进入到原生词典的词库文件夹后,我们打开原生词典,然后依次点击菜单栏上的「词典」-「偏好设置…」,或者直接使用快捷键 「command + ,」,将词典列表拉到最底下就能看到新添加的「新华词典」了。如果想要启用这个词典,只要在前面的方框里勾选上就行,并且还可以通过拖动词典在列表中的位置来改变词典显示的优先顺序。

image
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,843评论 6 502
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,538评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,187评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,264评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,289评论 6 390
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,231评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,116评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,945评论 0 275
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,367评论 1 313
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,581评论 2 333
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,754评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,458评论 5 344
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,068评论 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,692评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,842评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,797评论 2 369
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,654评论 2 354

推荐阅读更多精彩内容