Existe-t-il un dictionnaire hors ligne en ligne de commande? Je sais qu'il y en a comme StarDict et Artha mais que diriez-vous d'un dans la ligne de commande?
Aussi, j'ai essayé dict
mais c'est un dictionnaire en ligne.
sdcv est la version console de Stardict .
1. Installer le dictionnaire
Exécutez la commande suivante dans le terminal:
Sudo apt-get install sdcv
2. Télécharger les fichiers du dictionnaire
Téléchargez les fichiers du dictionnaire en fonction de vos besoins parmi les sources suivantes.
3. Installer les dictionnaires téléchargés
Créez le répertoire où sdcv
cherche le dictionnaire:
Sudo mkdir -p /usr/share/stardict/dic/
La commande suivante varie selon que le fichier téléchargé est un fichier .gz
ou un fichier .bz2
.
S'il s'agit d'un fichier .bz2
:
Sudo tar -xvjf downloaded.tar.bz2 -C /usr/share/stardict/dic
S'il s'agit d'un fichier .gz
:
Sudo tar -xvzf downlaoded.tar.gz -C /usr/share/stardict/dic
4. Fait!
Pour rechercher un mot, utilisez:
sdcv Word
dictd
La commande dict
peut facilement être utilisée avec des dictionnaires hors ligne. Il suffit d'installer le démon dictd
avec ses dépendances à côté d'un dictionnaire local hors ligne. Cela s’avère être une procédure beaucoup plus simple que d’installer sdcv
comme suggéré ailleurs sur cette page.
Vous trouverez ci-dessous comment installer dictd
avec le dictionnaire anglais complet dict-gcide
. Il existe beaucoup plus de dictionnaires disponible dans les référentiels standard.
$ Sudo apt-get install dict dictd dict-gcide
$ dict Word
3 definitions found
From The Collaborative International Dictionary of English v.0.48 [gcide]:
Word \Word\, n. [AS. Word; akin to OFries. & OS. Word, D. woord,
G. wort, Icel. or[eth], Sw. & Dan. ord, Goth. wa['u]rd,
OPruss. wirds, Lith. vardas a name, L. verbum a Word; or
perhaps to Gr. "rh`twr an orator. Cf. {Verb}.]
[1913 Webster]
1. The spoken sign of a conception or an idea; an articulate
or vocal sound, or a combination of articulate and vocal
sounds, uttered by the human voice, and by custom
expressing an idea or ideas; a single component part of
human speech or language; a constituent part of a
sentence; a term; a vocable. "A glutton of words." --Piers
Plowman.
[1913 Webster]
You cram these words into mine ears, against
The stomach of my sense. --Shak.
[1913 Webster]
Amongst men who confound their ideas with words,
there must be endless disputes. --Locke.
[1913 Webster]
2. Hence, the written or printed character, or combination of
characters, expressing such a term; as, the words on a
page.
[1913 Webster]
3. pl. Talk; discourse; speech; language.
[1913 Webster]
Vous avez probablement aussi installé aspell
, ce qui présente l’avantage de donner des suggestions pour les mots mal orthographiés. Vous pouvez appeler aspell
directement sur votre fichier texte avec:
aspell check text.txt
ou utilisez-le sur un seul mot:
echo wrd | aspell -a
Si vous cherchez seulement à savoir si un mot est orthographié correctement ou s'il existe, vous pouvez utiliser grep pour parcourir les fichiers de la liste de mots dans/usr/share/dict /, qui sont fournis par le approprié wordlist = forfaits. Un exemple pour voir si "emu" est un mot valide:
grep -i "^emu$" /usr/share/dict/american-english
Cela n'a pas de définition, cependant.
Que diriez-vous de télécharger le fichier texte du dictionnaire à partir des sites, par exemple ce lien ( warning : 4,5 Mo), puis trouver le texte avec une commande comme grep "Word" dictionary.txt
Ou aussi en utilisant l'éditeur VIM pour rechercher le mot avec sa commande, par exemple. /Word
. Et en appuyant sur n ou N pour la prochaine ou la précédente occurrence du motif, il est plus amusant de trouver un sens à la Parole.
Vous pouvez utiliser un dictionnaire libre avec la commande dict
:
Sudo apt-get install dictd
Sudo apt-cache search "dict-freedict"
Sudo apt-get install dict-freedict-eng-tur
dict -D
dict "Word"
dict -d fd-eng-tur "Word"