Ceci est une ancienne révision du document !
GoldenDict
GoldenDict est une interface permettant l'utilisation de dictionnaires hors ligne et en ligne. Il permet la gestion simultanée de multiples dictionnaires.
Il supporte de très nombreux formats de dictionnaire tels que :
- les dictionnaires Babylon (BGL) ;
- les dictionnaires StarDict ;
- les dictionnaires au format dict ;
- les dictionnaires ABBYY Lingvo ;
- Wikipédia et le Wiktionary hors ligne (entiers ou partiels) au format zim.
Et peut interroger en ligne Wikipédia ou le Wiktionary, et de nombreux dictionnaires. Ou tout site ayant une fonction recherche créant une URL adaptable.
Il est similaire à d'autres logiciels comme stardict.
Ce logiciel est fourni sans dictionnaire, il faut les installer soi-même. Cependant, ce n'est pas bien compliqué.
Installation
Installation du logiciel
Pour installer ce logiciel, il suffit d'installer le paquet goldendict.
Installation des dictionnaires
- (Surtout si "HTTPS uniquement" est activé dans Paramètres?) certains liens vers des dictionnaires peuvent sembler non accessibles dans Firefox (01/2023). Il faut effacer manuellement
https deux-points slash slash
(ou uniquement le s de https) de l'URL puis relancer, et/ou pour des sites alors non sécurisés [Continuer vers le site HTTP]. - (Question.) Les licences ne sont pas toujours claires (?). Sur http://download.huzheng.org (pour les dictionnaires de StarDict, dont Wikipedia dit qu'il avait été "removed from SourceForge due to copyright infringement reports") par exemple, certains dictionnaires semblent libres (GPL, etc) ou gratuits (Free to use), et d'autres (sans mention de licence) piratés?
De nombreux dictionnaires sont téléchargeables:
- Sur le site du polygotte (en 2023, dernière màj 2014).
- Sur la page des dictionnaires de StarDict. Nombreux dictionnaires de traduction ou autre.
- Vous pouvez installer le paquet stardict-xmlittre pour le français,
- De très nombreux dictionnaires en de nombreuses langues sont disponibles sur les sites de freedict, choisissez votre langue dans le champ Pick a language.
- Goldendict lisant parfaitement le format BGL, vous pourrez télécharger des dictionnaires Babylon à partir de cette
page.
Lien direct pour le dictionnaire Babylon français/anglais, et pour l'anglais/français.
- Les Wiktionnaires, ici en anglais.
Attention, en particulier à but de traduction, ils ne sont souvent pas encore aussi complets qu'un "vrai dictionnaire" (à date de janvier 2023). Le Wiktionary français (Wiktionnaire) souffre de nombreux manques de définitions et de traductions.
Également des contenus éducationnels, catégories de Wikipédia, sites archivés, etc (fichiers au format .zim):
Attention pour les fichiers contenant des vidéos, Goldendict lit les GIF mais pas les vidéos (01/2023), contrairement à Kiwix, auquel les fichiers .zim sont premièrement destinés (WebArchives les lit aussi, mais il ne fait pas de recherche en texte intégral).
Téléchargez le dictonnaire et décompressez-le dans le dossier de dictionnaires de votre choix que vous indiquerez à Goldendict.
Notes: Pour libérer de l'espace, vous pouvez supprimer les archives d'origine après leur décompression. Les fichiers zim n'ont pas besoin d'être décompressés.
Utilisation
Lancez l'application comme indiqué ici ou via le terminal (toutes versions ou variantes d'Ubuntu) avec la commande suivante :
goldendict
Un raccourci s'affiche sur le tableau de bord supérieur qui permet de lancer rapidement Goldendict. Vous pouvez aussi activer l'option Fenêtre de scan, qui vous permettra à tout moment grâce à un double clic sur n'importe quel mot d'en avoir la définition grâce à Goldendict.
Configuration
Dictionnaires hors ligne
Pour rendre accessibles les dictionnaires, vous devez indiquer à Goldendict l'emplacement où ils sont stockés. Pour cela, dans le menu Édition → Dictionnaires → Sources, cliquez sur Ajouter et naviguez vers le dossier où se trouvent vos dictionnaires.
Si vous souhaitez rendre les dictionnaires accessibles à plusieurs utilisateurs, il faudra alors les copier avec les droits d'administration à la racine du système. Le dossier /usr/share/goldendict/ pourra parfaitement convenir.
Au scan d'un dossier contenant de nouveaux fichiers de dictionnaires, deux index par fichier seront créés (souvent assez rapidement). Il servent à "classer" les mots, pour aider GoldenDict à les trouver quand une requête est faite.
D'abord un pour la recherche sur les titres, puis un de plus grande taille pour la "recherche en texte intégral" ou "recherche plein texte" ou "full text search", il est nécessaire à GoldenDict pour effectuer une recherche sur le contenu des pages, et non uniquement sur le titre d'un article.
Les fichiers zim comportent souvent déjà cet index, mais Kiwix les lit, et non Goldendict (ni WebArchive), il doit donc les recréer (ce qui peut prendre un certain temps selon la taille du fichier et les capacités de l'ordinateur).
Indexation très longue ou bloquée pour la fonction "texte intégral".
Certains fichiers, en particulier de Wikipédia ou Wiktionary au format zim, peuvent dépasser 5 ou 20GB. La taille importante peut refléter le poids des images ou des vidéos, ce qui alors pourra poser moins de problèmes (si ce n'est que Kiwix lit les vidéos, mais pas GoldenDict). Mais si il résulte d'un grand nombre de mots à indexer, l'ordinateur aura un travail d'autant plus important à fournir.
Exemple pour un ordinateur un peu ancien (2 coeurs, 4GB de RAM). Un Wiktionnaire de 3,6GB a demandé environ 4 heures et 2GB de mémoire, en prenant 50% du CPU (index créé /home/moi/.goldendict/index/xxxxxx_FTS de 729MB). Cela reste supportable a priori. Mais pour un autre fichier zim de 6GB (contenant toujours du texte principalement), il commence, mais finit par pratiquement stopper (semble swapper à l'infini). L'indexation "full text search" ne semble pas possible.
Solutions partielles.
Le problème sera peut-être résolu dans une prochaine version, en attendant, si vous le rencontrez vous pouvez le résoudre plus ou moins, de différentes manières:
- Indiquer par exemple la valeur 5 000 000 à cet endroit:
Édition > Préférences > Recherche en texte intégral > Ne pas rechercher dans les dictionnaires contenant plus de [5000000] article(s).
Ce chiffre a été choisi en notant le nombre de mots des 2 .zim incriminés dans l'exemple donné (c'est sans doute le nombre de mots, même si le nombre d'articles indiqué est à peu près le même, il semble juste y avoir un petit bug pour le comptage), nombre visible ici:
Édition > Dictionnaires > Dictionnaires > Cliquer sur le fichier voulu, et les détails s'affichent.
Puis en prenant simplement une valeur un peu supérieure à celle indiquée pour le fichier qui réussissait en 4 heures, et inférieure au second. "5 000 000" est à adapter donc selon votre cas. Ceci a permis la création de l'index pour le 1er fichier (et d'autres éventuels plus petits ou un peu plus grands en nombre de mots, du moins c'est le but), et a exclu le second (et les plus grands). Pour les fichiers exclus, l'index de "texte intégral" ne sera pas créé, et la recherche ne s'effectuera que sur les titres des articles. - Vous pouvez aussi augmenter vos chances de réussite en libérant de la mémoire pendant l'indexation (fermer les autres logiciels et processus), ou en ajoutant de la RAM.
- Ou décocher la recherche en texte intégral, ou décocher les fichiers zim.
- Ou préférer un autre gestionnaire, ou utiliser à la fois GoldenDict et un autre.
Wikipédia
Sachant que les dictionnaires Wikipédia configurés par défaut ont des liens invalides, il faut modifier légèrement leur adresse. Dans l'onglet Wikipedia, changez
http://fr.wikipedia.org/w
en https://fr.wikipedia.org/w/api.php
, (ajoutez le s après http et rajoutez à la fin "/api.php").
Par défaut, la version française de Wikipédia n'est pas incluse. Pour l'ajouter, allez dans Édition > Dictionnaires > Sources > Wikipedia, cliquez sur Ajouter et dans la colonne adresse indiquez l'URL https://fr.wikipedia.org/w
.
De la même façon, il est possible d'ajouter le Wiktionnaire avec l'URL https://fr.wiktionary.org/w
.
Désinstallation
Pour supprimer cette application, il suffit de supprimer son paquet. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.
—-
Contributeurs principaux : L'Africain