Y a-t-il un dictionnaire de ligne de commande hors ligne?

68

Existe-t-il un dictionnaire hors ligne de ligne de commande? Je sais qu'il y en a comme StarDict et Artha , mais qu'en est-il de la ligne de commande?

J'ai aussi essayé dict mais c'est un dictionnaire en ligne.

    
posée PALEN 21.09.2012 - 00:10
la source

5 réponses

72

sdcv est la version de la console de Stardict .

1. Installez le dictionnaire

Exécutez la commande suivante dans le terminal:

sudo apt-get install sdcv

2. Télécharger des fichiers de dictionnaire

Téléchargez les fichiers du dictionnaire en fonction de vos besoins à partir des sources suivantes.

3. Installer les dictionnaires téléchargés

Créez le répertoire où sdcv recherche le dictionnaire:

sudo mkdir -p /usr/share/stardict/dic/

La prochaine commande 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

    
réponse donnée green 21.09.2012 - 11:21
la source
19

Installation simple en mode hors connexion

En fait, dict peut facilement être utilisé hors ligne. Il suffit d'installer le démon dictd avec ses dépendances à côté d'un dictionnaire local et hors ligne. Cela s'avère être une procédure beaucoup plus facile 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 y a beaucoup plus de dictionnaires disponibles 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]
    
réponse donnée Serge Stroobandt 06.12.2015 - 18:20
la source
8

Vous avez probablement également installé aspell , ce qui a 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
    
réponse donnée hunter 25.03.2013 - 01:51
la source
2

Si vous cherchez simplement à voir si un mot est orthographié correctement ou existe, vous pouvez utiliser grep pour parcourir les fichiers de liste de mots dans / usr / share / dict /, qui sont fournis par wordlist packages. Un exemple pour voir si "emu" est un mot valide:

grep -i "^emu$" /usr/share/dict/american-english

Cela n’a cependant aucune définition.

    
réponse donnée ImaginaryRobots 21.09.2012 - 00:36
la source
0

Que diriez-vous de télécharger un fichier texte de dictionnaire à partir des sites, par exemple ce lien ( avertissement : 4,5 Mo), puis recherche du texte avec la commande comme grep "word" dictionary.txt

Ou encore en utilisant l'éditeur VIM pour rechercher le mot avec sa commande, par exemple. /Word . Et en appuyant sur n ou N pour l’occurrence suivante ou précédente du motif, il est plus amusant de trouver le sens du mot.

    
réponse donnée vusan 10.07.2015 - 12:17
la source

Lire d'autres questions sur les étiquettes