Slovník je derivátem free databází z
http://slovnik.czweb.org/ a
http://slovnik.zcu.cz/, vyhledávací klient
pro konzoli je taktéž free.
K volnému stažení je vše potřebné: balíček se slovní zásobou (více než 200
tisíc slov a slovních spojení) a jednoduchý řádkový klient pro vyhledávání (vč.
tohoto triviálního php skriptu).
I. INSTALACE PRO WINDOWS
Není to složité, stačí rozkopírovat soubory a provést několik jednoduchých
úprav. Testováno na Windows XP.
- překopírovat někam dle libosti adresář se soubory,
- upravit ac.bat a ca.bat s ohledem na cestu ke slovníku,
- zkopírovat ac.bat a ca.bat napr. do c:\windows, potom stačí volat v okně
command např. ca slovo, resp. ac word.
II. INSTALACE PRO Linux/Unix
Pro Unixy není přiložen předkompilovaný program dict pro vyhledávání ve
slovníku: v adresáři src spusťte make a dojde k jeho zkompilování (není potřeba
zvláštních knihoven). Tento soubor umístěte např. do /usr/local/bin. Vlastní
slovník (soubory *.dat a případně *.ind) umístěte např. do
/usr/local/lib/slovnik.
Pro pohodlné používání pak
a) vyrobte alias např. v /etc/profile, ~/.profile apod. podle vzoru:
alias ac='/usr/local/bin/dict /usr/local/lib/slovnik/ac.dat /usr/local/lib/slovnik/ac.ind '
alias ač='/usr/local/bin/dict /usr/local/lib/slovnik/ac.dat /usr/local/lib/slovnik/ac.ind '
alias ca='/usr/local/bin/dict /usr/local/lib/slovnik/ca.dat /usr/local/lib/slovnik/ca.ind -c -a '
alias ča='/usr/local/bin/dict /usr/local/lib/slovnik/ca.dat /usr/local/lib/slovnik/ca.ind -c '
nebo
b) vytvořte spustitelný skript ac a ač (s parametrem -f vypisuje všechny nalezené výrazy):
#! /bin/sh
dict /usr/local/lib/slovnik/ac.dat /usr/local/lib/slovnik/ac.ind -f "$*" | more
resp. ca a ča např. v adresáři /usr/local/bin:
#! /bin/sh
dict /usr/local/lib/slovnik/ca.dat /usr/local/lib/slovnik/ca.ind -f -c -a "$*" | more
#! /bin/sh
dict /usr/local/lib/slovnik/ca.dat /usr/local/lib/slovnik/ca.ind -f -c "$*" | more
III. Poznámky
Objasnění předchozích skriptů:
- Slovník obsahuje pseudointeligenci, na základě které se rozhoduje, kolik výrazů
vypíše. Pro výpis všech výrazů použijte přepínač -f (force all).
- Slovník podporuje diakritiku. Jelikož diakritika je sama o sobě komplikací a
zpomaluje, je implicitně vypnuta. Pro překlad z češtiny je ji nutno zapnout
přepínačem -c (czech), aby slovník pracoval správně. (i na obskurním P100 MHz
proběhne vyhledávání v čase < 0,1 s)
- Byla ponechána možnost používat slovník bez vkládání diakritiky v hledaném
výrazu. Pro tento účel je zabudován přepínač -a (ascii). Upozornění: tato volba
vede ke zpomalení ve vyhledávání, výstup není tištěn bez diakritiky a překlad
může být méně přehledný, neboť přednost mohou dostat jiné výrazy, které projdou
"filtrem bez diakritiky".
IV. DOWNLOAD PRO WINDOWS/UNIX
http://ashtray.jz.gts.cz/~smsti/slovnik/slovnik.zip (3,8 MB)
Verze 1.4, (c) 2004 Miroslav Stibor, stibor@vertigo.fme.vutbr.cz