Depuis un certain temps maintenant, je cherchais des dictionnaires de conversion anglais et espagnol (dans les deux sens) pour l'application de dictionnaire natif d'Apple. Jusqu'à présent, je n'ai eu aucun succès.
Existe-t-il une solution gratuite et de qualité décente telle que "New Oxford American Dictionary" et "Dictionnaire de l'Académie Française"?
Tout lien ou information serait très apprécié.
Réponses:
Les dernières versions de MacOS incluent déjà des dictionnaires espagnols qui peuvent être activés dans les préférences du Dictionary.app ( ⌘+ ,).
La réponse ci-dessous concerne la conversion et l'installation de dictionnaires tiers à partir d'autres formats populaires.
Pour créer un dictionnaire pour l'OSX Dictionary.app intégré, vous aurez d'abord besoin d'un pyglossaire pour convertir au format AppleDict à partir du format d'entrée qui peut être ABBYY Lingvo DSL, Babylon BGL, Stardict IFO, etc. (voir tous les formats pris en charge ).
Une fois le XML source AppleDict généré, le Kit de développement de dictionnaire Apple est utilisé pour générer les fichiers binaires natifs que Dictionary.app peut utiliser.
Procédez comme suit:
Installation de dépendances
Maintenant, tout est prêt pour effectuer la conversion réelle.
Effectuer la conversion
make install
copie le dictionnaire généré dans~/Libary/Dictionaries
. Maintenant, si vous redémarrez l'application dictionnaire et ouvrez les préférences ( ⌘+ ,), le nouveau dictionnaire apparaîtra dans la liste. Cochez la case pour l'activer.D'autres formats, par exemple ABBYY Lingvo DSL, nécessitent davantage d'étapes telles que le ré-encodage d'UTF-16 en UTF-8. Voici un script d'encapsulation pour la conversion DSL en AppleDict .
Voici quelques dictionnaires gratuits au format Babylon BGL . Il existe également des centaines de dictionnaires disponibles aux formats DSL DICTD, Stardict et ABBYY Lingvo.
la source
.rst
à.md
. Une simple ouverture du projet dans votre navigateur vous montrera le fichier RAEDMERegardez ce lien . Vous trouverez ici les dictionnaires "eng-esp / esp-eng" demandés.
la source
Pour donner suite à la réponse de ccpizza, voici ce dont vous avez besoin aujourd'hui:
Vous avez besoin d'un compte de développeur Apple pour l'obtenir.
Une fois que vous l'avez téléchargé, vous pouvez simplement créer un nouveau dossier dans / Developer / Extras et copier le dossier Dictionary Development Kit à partir des outils auxiliaires.
sudo easy_install beautifulsoup4
Vous pouvez maintenant télécharger un dictionnaire dans n'importe quel format que le pyglossaire peut lire. Tous les dictionnaires anglais - X Babylon sont ici: http://www.babylon.com/free-dictionaries/languages/english
Maintenant, faites ce que ccpizza a dit. J'ai dû changer un peu la commande pour
Notez que le nom de sortie (dans ce cas "webster") sera le nom du dictionnaire dans la barre d'outils de Dictionary.app; J'ai utilisé Spanish.xml pour le dictionnaire espagnol. La dernière commande installe automatiquement le fichier de dictionnaire, vous pouvez donc l'activer dans les préférences de Dictionary.app.
la source
pyglossary
et les outils auxiliaires Apple, mais c'est bien de les avoir ici. Btw, le package Aux URL réel est developer.apple.com/downloads . Je pense que l'installationCommand line tools for Xcode
est également requise, mais je ne peux pas dire avec certitude. Il y a aussi un fichier Lisez-moi dans leDictionary Development Kit
dossier - il contient des instructions à jour sur la compilation et l'emplacement des dossiers, ce qui est utile car Apple a légèrement modifié la structure du répertoire dans les dernières versions OSX.À partir d'au moins El Capitan, Apple propose l'un de ces services:
la source