Existe-t-il un dictionnaire hors ligne en ligne de commande? Je sais qu'il y en a comme StarDict et Artha, mais qu'en est-il de la ligne de commande?
Aussi, j'ai essayé dict
mais c'est un dictionnaire en ligne.
Existe-t-il un dictionnaire hors ligne en ligne de commande? Je sais qu'il y en a comme StarDict et Artha, mais qu'en est-il de la ligne de commande?
Aussi, j'ai essayé dict
mais c'est un dictionnaire en ligne.
sdcv est la version console de Stardict .
1. Installez 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
Faites le répertoire où sdcv
cherche le dictionnaire:
sudo mkdir -p /usr/share/stardict/dic/
La commande suivante dépend si le fichier téléchargé est un .gz
fichier ou un .bz2
fichier.
Si c'est un .bz2
fichier:
sudo tar -xvjf downloaded.tar.bz2 -C /usr/share/stardict/dic
Si c'est un .gz
fichier:
sudo tar -xvzf downlaoded.tar.gz -C /usr/share/stardict/dic
4. Fait!
Pour rechercher un mot, utilisez:
sdcv word
stardict-dic-en
. Si vous installez la version graphique de Stardic (par exemplestardict
), vous obtiendrez probablement le dictionnaire anglais automatiquement.dictd
Installation facile hors ligneRaisonnement
La
dict
commande peut facilement être utilisée avec des dictionnaires hors ligne. Il suffit d'installer ledictd
démon avec ses dépendances à côté d'un dictionnaire local hors ligne. Cette procédure s'avère beaucoup plus simple que l'installation,sdcv
comme suggéré ailleurs sur cette page.Installation
Vous trouverez ci-dessous comment installer
dictd
ledict-gcide
dictionnaire anglais complet. De nombreux autres dictionnaires sont disponibles dans les référentiels standard.Usage
la source
Vous avez probablement aussi
aspell
installé, ce qui a l'avantage de donner des suggestions pour les mots mal orthographiés. Vous pouvez appeleraspell
directement sur votre fichier texte avec:ou utilisez-le sur un seul mot:
la source
sudo apt-get install aspell aspell-es
(pour programme + dictionnaire espagnol)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 les packages de liste de mots appropriés . Un exemple pour voir si "emu" est un mot valide:
Cela n'a pas de définition, cependant.
la source
\$
?Que diriez-vous de télécharger le fichier texte du dictionnaire à partir des sites, par exemple ce lien ( avertissement : 4,5 Mo), puis de rechercher 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 nou Npour la prochaine ou la précédente occurrence du motif, il est plus amusant de trouver le sens du mot.la source
Vous pouvez utiliser un dictionnaire gratuit avec la
dict
commande: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"
la source