Eudic Dictionary User Guide

· 4 min read

Since 2017, Eudic Dictionary has become my go-to dictionary app. Here’s an introduction to Eudic.

Cross-Platform

Eudic supports major systems including Mac/Win/Linux. I primarily use it on the following platforms:

  1. iPhone Daily Use

    Eudic has both free and enhanced versions 98 CNY. I currently use the free version, which also supports loading third-party dictionaries.

  2. Mac Daily Use

    Has both free and enhanced versions 168 CNY. I currently use the enhanced version because the free version doesn’t support loading third-party dictionaries.

  3. iPad Occasional Use

    Authorized with the same iPhone account. I currently use the free version, which also supports loading third-party dictionaries.

All paid versions are for permanent use with free upgrades.

Features

I primarily use the word lookup and translation services. Of course, Eudic also has other features like vocabulary notes and encyclopedia.

Configuration

Notes:

  • Eudic configurations may vary slightly across different clients
  • The following are my personal setting preferences, use as needed

Custom Dictionary Library

Eudic doesn't support dictionary synchronization, so Mac and iOS need to add dictionaries separately. Eudic’s dictionary import creates a copy of the resources.

I’ve added the following dictionaries:

  1. Oxford Advanced Learner’s Dictionary (Bilingual)
  2. Merriam-Webster

Dictionary resources can be found online.

Adding Dictionaries on Mac

On the management page, simply drag the mdx file in. Eudic will automatically find the corresponding mdd files and other resource files for import.

https://static.1991421.cn/2024/2024-02-12-183019.png

Adding Dictionaries on iPhone/iPad

For adding local dictionaries on iPhone/iPad, it’s recommended to add them directly through Mac Finder by dragging, or use third-party management clients like iMazing.

The iOS version requires manually dragging and adding all resource files.

https://static.1991421.cn/2024/2024-02-12-194505.jpg

Custom Translation

The translation services supported in Eudic like Tencent/Baidu/iFlytek/Youdao/Default Translation/Microsoft are all quite poor. The ones with OK quality are Eudic AI and DeepL.

Through analysis, I believe Eudic AI uses OpenAI behind the scenes, but I don’t like Eudic reselling and making a profit margin here, so I recommend enabling DeepL translation free. From screenshots, you can see that DeepL quality is still quite good.

https://static.1991421.cn/2024/2024-02-12-185347.png

Disable Double-Click Word Lookup in Explanation Interface

For Mac, I recommend turning off this setting because it’s easy to accidentally trigger during personal use. After disabling, it will also affect the translation page, but requires restarting Eudic.

The similar setting on iOS is Single-click word lookup on explanation page.

Turn off LightPeek

For Mac, I recommend turning off this setting.

Online Synchronization

The online synchronization feature saves your vocabulary book and note information to the network. It not only prevents data loss but also conveniently shares learning resources with your phone.

Here I recommend logging into your account across multiple devices.

Combining Alfred-AppleScript

Eudic has decent AppleScript support, so you can script word lookup/translation based on cursor-selected words. Here I use Alfred to implement one-click word lookup/pronunciation.

Unfortunately, Eudic’s AppleScript doesn’t support calling translation.

For specific configuration, you can refer to the article Using Alfred for Efficient Word Lookup with Eudic Dictionary

Eudic vs Others

The reasons I use Eudic are mainly several aspects:

  1. Cross-platform - I have high-frequency usage needs on iPhone/Mac
  2. No ads/few ads - I’ve been using the free version on iOS and haven’t noticed any ads. The startup screen is also clean, unlike domestic apps
  3. Customization support - Eudic supports loading third-party dictionaries/AppleScript. A certain degree of customization means you can optimize usage habits according to your own preferences

Other Issues

To Buy or Not to Buy?

As mentioned above, we understand the differences between free and paid versions on various platforms. For me, adding third-party dictionaries is important, which is why I bought the Mac enhanced version, while other platforms remain on the free version. If there are no special needs, I don’t recommend paying, because the free version is sufficient.

mdd, mdx

I see online resources have these two types of files, with a big size difference, where mdd is larger. What’s the difference between them, and should we import which one or both?

Mdict dictionary files are generally composed of mdd and mdx. Some dictionaries will have css files to adjust the dictionary appearance, and some even have js files to implement more awesome features. Therefore, both types of files need to be imported.

https://static.1991421.cn/2024/2024-02-12-201710.jpeg

Shortcomings

Here are a few shortcomings I’ve noticed with Eudic in actual use:

  1. Custom translation isn’t truly custom - there are only a few translation services included, and they’re all poor quality. User choices are too limited. Fortunately there’s DeepL, otherwise we’d have to buy AI translation. If Eudic really wants customization, they should integrate OpenAI and domestic AI services.
  2. Limited AppleScript support - currently only supports word lookup and pronunciation, translation isn’t supported
  3. Incomplete account synchronization - for example, custom translation engine settings aren’t synchronized

Final Thoughts

Eudic does have shortcomings, but it excels in being simple and clean, ad-free, and having certain extensibility. Therefore, I still like it a lot and recommend everyone give it a try.

Authors
Developer, digital product enthusiast, tinkerer, sharer, open source lover