Esiste un dizionario della riga di comando offline?


78

Esiste un dizionario offline della riga di comando? So che ci sono alcuni come StarDict e Artha ma che ne dici di uno nella riga di comando?

Inoltre, ho provato dictma è un dizionario online.

Risposte:


78

sdcv è la versione console di Stardict .

1. Installa il dizionario

Eseguire il comando seguente nel terminale:

sudo apt-get install sdcv

2. Scarica i file del dizionario

Scarica i file del dizionario in base alle tue esigenze dalle seguenti fonti.

3. Installa dizionari scaricati

Crea la directory dove sdcvcerca il dizionario:

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

Il comando successivo dipende dal fatto che il file scaricato sia un .gzfile o un .bz2file.

Se è un .bz2file:

sudo tar -xvjf downloaded.tar.bz2 -C /usr/share/stardict/dic

Se è un .gzfile:

sudo tar -xvzf downlaoded.tar.gz -C /usr/share/stardict/dic

4. Fatto!

Per cercare una parola usa:

sdcv word

inserisci qui la descrizione dell'immagine


3
Contrassegnato e anche +1 per la guida all'installazione
PALEN,

È stupefacente. Grazie per la risposta informativa!
SirCharlo,

felice che abbia aiutato :)
verde,

Probabilmente puoi installare il dizionario dai pacchetti, ad esempio qualcosa del genere stardict-dic-en. Se installi la versione GUI di Stardic (es. stardict) Probabilmente otterrai automaticamente il dizionario inglese.
alfC

24

Facile dictdinstallazione offline

Fondamento logico

Il dictcomando può essere facilmente utilizzato con dizionari offline. È sufficiente installare il dictddemone con le sue dipendenze insieme a un dizionario locale offline. Questa risulta essere una procedura molto più semplice rispetto all'installazione sdcvcome suggerito altrove in questa pagina.

Installazione

Di seguito viene mostrato come installare dictdinsieme al dict-gcidedizionario inglese completo. Ci sono molte più dizioni disponibili dai repository standard.

$ sudo apt-get install dict dictd dict-gcide

uso

$ 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]

8

Probabilmente hai anche aspellinstallato, il che ha il vantaggio di dare suggerimenti per le parole errate. Puoi chiamare aspelldirettamente sul tuo file di testo con:

aspell check text.txt

o usalo su una sola parola:

echo wrd | aspell -a

se non ancora installato: sudo apt-get install aspell aspell-es(per programma + dizionario spagnolo)
hoijui,

4

Se stai solo cercando di vedere se una parola è scritta correttamente o esiste, puoi usare grep per consultare i file dell'elenco di parole in / usr / share / dict /, che sono forniti dai pacchetti di elenchi di parole appropriati . Un esempio per vedere se "emu" è una parola valida:

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

Ciò non ha alcuna definizione, tuttavia.


In realtà, sto cercando delle definizioni ...
PALEN,

Non hai bisogno di virgolette singole o \$?
John P

1

Che ne dite di scaricare file di testo del dizionario dai siti, ad esempio questo link ( avviso : 4,5 MB), e quindi trovare il testo con il comando similegrep "word" dictionary.txt

O anche usando l' editor VIM per cercare la parola con il suo comando, ad es. /Word. E premendo no Nper la prossima o precedente occorrenza del modello è più divertente trovare il significato della parola.


1

Puoi usare il dizionario gratuito con il dictcomando:

  • Prima installazione tramite sudo apt-get install dictd
  • Scopri quale lingua vuoi usare sudo apt-cache search "dict-freedict"
  • Dopo aver trovato questi nomi, installali (ad es.) sudo apt-get install dict-freedict-eng-tur
  • Controlla quali lingue sono installate dict -D
  • Usa come: dict "word"
  • Utilizzo specifico: dict -d fd-eng-tur "word"
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.