web-dev-qa-db-fra.com

Existe-t-il un dictionnaire de ligne de commande hors connexion?

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.

76
PALEN

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

enter image description here

77
green

Installation facile hors connexion dictd

Raisonnement

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.

Installation

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

Usage

$ 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]
23
Serge Stroobandt

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
8
hunter

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.

4
ImaginaryRobots

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.

1
vusan

Vous pouvez utiliser un dictionnaire libre avec la commande dict:

  • Première installation via Sudo apt-get install dictd
  • Découvrez quelle langue vous souhaitez utiliser Sudo apt-cache search "dict-freedict"
  • Après avoir trouvé ces noms, installez-les (par exemple) Sudo apt-get install dict-freedict-eng-tur
  • Vérifier les langues installées dict -D
  • Utilisez comme: dict "Word"
  • Utilisation spécifique: dict -d fd-eng-tur "Word"
1
Yedhrab