Linux Synonym / Antonyme Anwendung

1926
anon

Gibt es ein kostenloses Befehlszeilenprogramm (vorzugsweise mit einer Datenbank), um Synonyme / Antonyme in Linux zu finden? Wo kann ich das bekommen?

3

2 Antworten auf die Frage

3
Dennis Williamson

Sie könnten Wordnet verwenden . Das Befehlszeilendienstprogramm wnenthält Thesaurusfunktionen.

$ 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 

Diese Seite zeigt ein Skript, das Sie verwenden können, lynxund 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  $ $ | $ | $  else  echo "Usage: $0 word"  exit 1  fi 

Um dieses Skript zu verwenden, benennen Sie es thes, machen Sie es ausführbar und stellen Sie sicher, dass es sich in Ihrem $ PATH befindet. Führen Sie dann das Skript aus, gefolgt von dem Wort, an dem Sie interessiert sind. Code Listing 2

$ thes word 
1
ccpizza

Wenn Sie die erforderlichen Wörterbuchdateien in einem beliebigen "offenen" Format finden, z. B. stardict, DSL, xdxf, Babylon BGL (dieses ist nicht wirklich offen, aber es gibt jede Menge kostenlose Wörterbücher auf der Website), dann können Sie dies tun konvertieren Sie sie in ein Standard-Format und verwenden Sie sie von der Konsole aus mit sdcv . Die Konvertierung kann über makedict und / oder dictconv erfolgen.

Eine weitere Option wäre die Verwendung des Google-Wörterbuchs :

mit w3m:

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

mit curl + html2text:

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

Ich habe vor einiger Zeit über die Verwendung von Wörterbüchern und die Google-Übersetzung von der Konsole aus gebloggt .