Existe um dicionário de linha de comando offline?

65

Existe algum dicionário offline de linha de comando? Eu sei que existem alguns como StarDict e Artha mas e quanto a um na linha de comando?

Além disso, eu tentei dict , mas é um dicionário on-line.

    
por PALEN 21.09.2012 / 00:10

5 respostas

69

sdcv é a versão de console do Stardict .

1. Instale o dicionário

Execute o seguinte comando no terminal:

sudo apt-get install sdcv

2. Download de arquivos de dicionário

Faça o download dos arquivos do dicionário de acordo com suas necessidades nas seguintes fontes.

3. Instalar dicionários baixados

Crie o diretório em que sdcv procura o dicionário:

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

O próximo comando depende se o arquivo baixado é um arquivo .gz ou .bz2 .

Se for um arquivo .bz2 :

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

Se for um arquivo .gz :

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

4. Feito!

Para procurar uma palavra use:

sdcv word

    
por green 21.09.2012 / 11:21
17

Instalação do dictd offline fácil

Na verdade, dict pode ser facilmente usado offline. É suficiente instalar o daemon dictd com suas dependências ao lado de um dicionário local, offline. Isso acaba sendo um procedimento muito mais fácil do que instalar sdcv como sugerido em outra parte desta página.

Abaixo, é mostrado como instalar dictd junto com o dicionário de inglês abrangente dict-gcide . Existem muitos dicionários adicionais disponíveis nos repositórios padrão .

$ 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]
    
por Serge Stroobandt 06.12.2015 / 18:20
8

Você provavelmente também tem aspell instalado, que tem a vantagem de dar sugestões para palavras com erros ortográficos. Você pode chamar aspell diretamente no seu arquivo de texto com:

aspell check text.txt

ou use-o em uma única palavra:

echo wrd | aspell -a
    
por hunter 25.03.2013 / 01:51
2

Se você está apenas olhando para ver se uma palavra está escrita corretamente ou existe, você pode usar o grep para olhar através dos arquivos de lista de palavras em / usr / share / dict /, que são fornecidos pelo arquivo apropriado wordlist . Um exemplo para ver se "emu" é uma palavra válida:

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

Isso não tem nenhuma definição, no entanto.

    
por ImaginaryRobots 21.09.2012 / 00:36
0

Que tal baixar o arquivo de texto do dicionário dos sites, por exemplo, este link ( aviso : 4,5 MB) e, em seguida, encontrar o texto com o comando como grep "word" dictionary.txt

Ou também usando o editor VIM para procurar a palavra com seu comando, por exemplo. %código%. E pressionando n ou N para a ocorrência seguinte ou anterior do padrão é mais divertido encontrar o significado da palavra.

    
por vusan 10.07.2015 / 12:17