The macOS dictionary app cannot add new build in dictionaries

I just got my 16 inch MacBook Pro with macOS 10.15.1, I was trying to add a new build in dictionaries on the dictionary app in the macOS, but once I checked the corresponding box on the preferences of the app, it can not be checked. the box will automatically uncheck. Such as the dictionary "The Standard Dictionary of Contemporary Chinese", I can not checked that corresponding box on the preferences. But my 15 inch MacBook can checked that box. Dose anyone know any solutions? Thanks

Posted on Nov 16, 2019 7:49 PM

Reply
Question marked as Top-ranking reply

Posted on Dec 19, 2019 12:09 AM

For now, you can simply go to

/System/Library/AssetsV2/PreinstalledAssetsV2/InstallWithOs/com_apple_MobileAsset_DictionaryServices_dictionaryOSX

Find the dictionary you need, and delete the corresponding folder.

Then, reopen the dictionary app and choose the language.

The app will automatically re-download all the stuff you need.

Similar questions

59 replies

Nov 23, 2019 6:23 PM in response to jijithecat2007

A bit more information, but unfortunately no solution...


The system dictionaries seem to be stored here:

/System/Library/AssetsV2/com_apple_MobileAsset_DictionaryServices_dictionaryOSX


This is in the System folder, so to actually manipulate anything here, one has to disable System Integrity Protection (proceed with caution).



If one deletes any of those asset folders, Dictionary.app recreates it when we select the dictionary again.


Now, in that folder, there is also the following file:


com_apple_MobileAsset_DictionaryServices_dictionaryOSX.xml


which has the link to all dictionaries on Apple's servers. For instance, for the Portuguese-English dictionary:


<key>__BaseURL</key>
			<string>http://appldnld.apple.com/ios11.0/048-04169-20171219-3E638938-E064-11E7-BED0-328EE988D09B/</string>
<key>__CanUseLocalCacheServer</key>
<true/>
<key>__InstallWithOS</key>
<true/>
<key>__RelativePath</key>
			<string>com_apple_MobileAsset_DictionaryServices_dictionaryOSX/163595ab3e757c8ac7fa284e89f101919e3ad920.zip</string>


meaning one can get the dictionary from:

http://appldnld.apple.com/ios11.0/048-04169-20171219-3E638938-E064-11E7-BED0-328EE988D09B/com_apple_MobileAsset_DictionaryServices_dictionaryOSX/163595ab3e757c8ac7fa284e89f101919e3ad920.zip


I copied this file into the said folder, gave it the adequate permissions and tried seeing if Dictionary.app would see them. It didn't work because as soon as I selected these files on the preferences, they were deleted from the folder.


Ran out of ideas, so I give up...

Nov 23, 2019 9:57 PM in response to scheeko

Following scheeko's discovery, I figured out that you don't actually have to download anything. All the dictionaries are already preinstalled, located at


/System/Library/AssetsV2/PreinstalledAssetsV2/InstallWithOs/com_apple_MobileAsset_DictionaryServices_dictionaryOSX


Some of the dictionaries here are actually newer than the ones found in the download links in that xml file.

Dec 11, 2019 9:56 AM in response to Jamescici

Correct, they guide though basic steps, including MacOS reinstall. However, if it doesn't resolve the issue, they still work on the case. The next step is to schedule a call with your local phone support engineer, do remote session, get screen capture, collect the logs and file a case with engineering and then do regular follow ups. At least it works like this in US.

Apr 19, 2020 9:53 PM in response to Quang Tran Quoc

Not sure I did it right as I’m not 100% sure what you mean by /Users/<user> but it did not work. Here is what I did, please correct me where I went wrong.


Finder/Home Folder/Menu Bar> Click Go> Hold down option key> Library appears> Click Library> Dictionaries>CoreDataUbiquitySupport folder removed to trash.

closed Finder > opened Dictionary>Clicked on preferred languages> closed Dictionary


but the languages do not go into dictionary. Right clicking or highlighting a word brings up a window that reads...

No Local Dictionary Available

configure dictionaries


if I click on that and try to sent languages nothing happens.

Nov 21, 2019 9:59 AM in response to CarlAVII

I met the same problem as Hahaha66. Besides his problem, I also found that I cannot search any word in dictionary. Although I checked some of the dictionaries, no matter what word I tried to look up for, it tells me “entry not found”. I tried restart my device or create another test account, but still failed to solve this problem. Is there a way to fix it without reinstall macOS?

Nov 23, 2019 6:37 PM in response to scheeko

Actually, I tried one more thing and it works, as a temporary solution.


1. Download the from the links in the

com_apple_MobileAsset_DictionaryServices_dictionaryOSX.xml

file, as exemplified in my comment above.


2. Instead of going to the system folder, add to your user's Dictionary folder:

/Users/<user>/Library/Dictionaries


3. Rename the file to a different name, eg.

Portuguese - English2.dictionary


4. Voilá: a duplicate entrance will show up on the preferences and this one is now selectable and usable.

Nov 27, 2019 12:22 PM in response to scheeko

Hello scheeko:

Thank you for your reply. I tried the previous solution, but it did not work for me. I am not sure if I did it wrong.

I first got the 163595ab3e757c8ac7fa284e89f101919e3ad920 file from the link.

Then I put the whole folder under the path

/Users/<users>/Library/Dictionaries 

Then I went to

/Users/<users>/Library/Dictionaries/163595ab3e757c8ac7fa284e89f101919e3ad920/AssetData 

I changed the dictionary file from Portuguese - English.dictionary to Portuguese - English2.dictionary

However, the new entrance did not appear on my dictionary preference.

I am not sure where I did wrong. Could you help me with that? Thank you!

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

The macOS dictionary app cannot add new build in dictionaries

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.