sinônimo de Linux / aplicação de antônimo

3

Existe uma ferramenta de linha de comando gratuita (de preferência com um banco de dados) para encontrar sinônimos / antônimos no Linux? Onde posso obtê-lo?

    
por anon 26.02.2011 / 06:44

2 respostas

3

Você pode usar o Wordnet . O utilitário de linha de comando wn inclui recursos do dicionário de sinônimos.

$ wn glow -n1 -synsv

Synonyms/Hypernyms (Ordered by Estimated Frequency) of verb glow

Sense 1
glow
       => radiate

$ wn slow -n2 -antsa

Antonyms of adj slow

Sense 2
slow (vs. fast)

fast (vs. slow)
        => allegro
        => allegretto
        => andantino
        => presto
        => prestissimo
        => vivace

Esta página mostra um script que você pode usar que usa lynx e dictionary.com .

#!/bin/sh 
#-------- 
# Command line thesaurus 

BROWSER="/usr/bin/lynx -source" 
WEBSITE="http://thesaurus.reference.com/search?q=$1" 
HTML2TEXT="/usr/bin/html2text -style compact" 

if test $1; then 
    ${BROWSER} ${WEBSITE} | ${HTML2TEXT} | ${PAGER} 
else 
    echo "Usage: $0 word" 
    exit 1 
fi

To use this script, name it thes, make it executable, and make sure that it's in your $PATH. Then, run the script followed by the word you're interested in. Code Listing 2

$ thes word
    
por 26.02.2011 / 09:07
1

Se você conseguir encontrar os arquivos de dicionário necessários em qualquer formato 'aberto' como stardict, DSL, xdxf, Babylon BGL (este não é realmente aberto, mas há toneladas de dicionários gratuitos em seu site), etc, então você pode convertê-los para o formato stardict e usá-los no console usando o sdcv . A conversão pode ser feita via makedict e / ou dictconv.

Outra opção seria usar o dicionário do Google :

com w3m:

w3m 'http://www.google.com/dictionary?langpair=en%7Cen&q=word&hl=en&aq=f'

com curl + html2text:

curl -s 'http://www.google.com/dictionary?langpair=en%7Cen&q=word&hl=en&aq=f' | html2text

Há algum tempo, escrevi sobre usando dicionários e o google translate do console .

    
por 28.03.2011 / 21:06