Now online ! www.pgsql.ru/db/dict/

Perl interface to E-R-E dictionary (programmers version)

CHANGES:
  Sun Mar  3 20:01:13 MSK 2002
     0.03 version, fixed many typos in dictionary, still many remain :-(
     Online version: http://intra.astronet.ru/db/dict/
  Thu Feb 28 19:31:43 MSK 2002 
     0.02 version with fuzzy search support

FILES:

  ERE.full  - english-russian-english dictionary (196032 words)

  sary-perl.tar.gz - perl interface to sary

  String-LibTRGM-Spell-0.02.tar.gz - perl module for fuzzy support
  
  voc - perl script ( run 'voc' to see usage )

  vocfuzzy - perl script with fuzzy lookup support 

  vocterm - readline version of above

  mkdict.pl  - script to index the dictionary

PREREQUISITIES:

  sary - available from http://sary.namazu.org/

INSTALLATION:

 0. install sary, perl interface (sary-perl.tar.gz)
    install String-LibTRGM-Spell-0.02.tar.gz

 1. mkdict.pl < ERE.full > ERE.full.ary
 2. mksary -s ERE.full

    for fuzzy support you'd need to create words file and corresponding index
    mkdict.pl< ERE.full.words> ERE.full.words.ary
    mksary -s ERE.full.words

 3. cp ERE.full ERE.full.ary /usr/local/dict/
    cp ERE.full.words ERE.full.words.ary /usr/local/dict/
  
 4. cp voc vocterm vocfuzzy /usr/local/bin

USAGE:

  voc [-pbl] word

   -b - selection support for vt100
   -l - selection support for less page viewer (default)
   -p - no selection

  vocfuzzy accepts the same options and parameters

TODO:

  -  add 'fuzzy search' ( no problem, we have already String::LibTRGM )


Comments to: Oleg Bartunov (oleg@sai.msu.su)  

Download ERE-dict-0.3.tar.gz ( 11Mb )