Portál AbcLinuxu, 1. května 2025 04:47

Terminálový překladový slovník

1.3.2006 19:43 | Linux

Dostal se mi do rukou txt soubor-wordlist, který obsahuje zhruba 100 tisíc českých slov. To by se mohlo postupně přeložit do AJ. Bylo by zajímavé napsat konzolový překladový program, který by jednoduše překládal. Princip je pochopitelný z následujícího příkladu.

user@debian:~$ translate --dictionary en-cz.txt loď
ship boat vessel
Created binary dictionary file en-cz.bin for faster searching.
user@debian:~$translate --dictionary en-cz.bin cesta
trip tour way route path
user@debian:~$

Myslím, že aplikací tohoto typu není moc. Možná by se to uchytlo i pro nějaké dávkové překlady. Jediný problém může být, že nevím, pod jakou licencí je ten wordlist. Nejsou tam žádné doplňující informace, nic.

       

Hodnocení: 100 %

        špatnédobré        

Anketa

Myslíte, že by takový program měl smysl?
 (77 %)
 (18 %)
 (5 %)
 (0 %)
 (0 %)
Celkem 44 hlasů

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

1.3.2006 20:13 Pmx
Rozbalit Rozbalit vše Re: Terminálový překladový slovník
Odpovědět | Sbalit | Link | Blokovat | Admin
Stáhnout data ze slovnik.zcu.cz a projíždět je grepem :) (Grepování trvá u mě 2 sekundy.)
1.3.2006 20:18 diverman | skóre: 32 | blog: život s tučňáčkem
Rozbalit Rozbalit vše Re: Terminálový překladový slovník
No jo jenže ja bych to chtěl v C++ a co nejvíce multiplatformě :-) Jako binárka to bude o dost rychlejší než skript ;-)
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
1.3.2006 20:48 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: Terminálový překladový slovník
Na tohle C++? Proboha, proč? Tady Vám C++ těžko přinece něco navíc. "Co nejvíce multiplatformně" bych to dělal v Cčku. ;-)
1.3.2006 20:13 Honza "tux" Friesse | skóre: 15 | blog: Tuxův blog | Vyškov
Rozbalit Rozbalit vše Re: Terminálový překladový slovník
Odpovědět | Sbalit | Link | Blokovat | Admin
Na http://slovnik.zcu.cz/ v sekci ke stažení je k dispozici soubor utility.tar.gz ve kterém je takováto jednoduchá utilitka udělaná (v perlu). Jsou tam dokonce dvě verze. Jedna co pracuje přímo se souborem .txt a druhá, která spolupracuje s mysql. Já používám tu mysql verzi.

Funguje to například takto:
honza@daemon:~$ slovnik-hledej loď
Anglicko->Český směr hledání
LOI
Česko->Anglický směr hledání
boat    loď
craft   loď                     luke
ship    loď
spacecraft      loď                     Pavel Machek a Giza
vessel  loď                     Zdeněk Brož
honza@daemon:~$
StefanV avatar 1.3.2006 20:16 StefanV | skóre: 11
Rozbalit Rozbalit vše Re: Terminálový překladový slovník
Odpovědět | Sbalit | Link | Blokovat | Admin
No já jsem si něco narychlo sesmolil.Připojuje se sice na Seznam.cz a vubec neni ošetřen, ale na rychlo překlad mi stačil. Blbustka. Ale fakt je to jen takový malý základ
Viva el presidente...
1.3.2006 21:07 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Terminálový překladový slovník
Odpovědět | Sbalit | Link | Blokovat | Admin
Co třeba použít sdcv (command line verze stardictu) a data z slovnik.zcu.cz? Nejjednodušší to máte, pokud používáte Debian :-)
Weblate - překládání přes web | Gammu SMSD - posílání SMS | Blog
1.3.2006 21:08 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Terminálový překladový slovník
$ sdcv loď
Found 1 items, similar to loď.
-->GNU/FDL Czech-English dictionary
-->loď

   loď
  
boat    loď
craft   loď                     luke
ship    loď
spacecraft      loď                     Pavel Machek a Giza
vessel  loď                     Zdeněk Brož
1.3.2006 21:31 diverman | skóre: 32 | blog: život s tučňáčkem
Rozbalit Rozbalit vše Re: Terminálový překladový slovník
No ono šlo hlavně o to, jak zužitkovat wordlist se 100 000 slovy.
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
1.3.2006 21:39 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Terminálový překladový slovník
John the Ripper :) inak mozes to hodit niekde na net. myslim, ze sa to zide aj inym ludom.
1.3.2006 21:51 Jan Zapletal
Rozbalit Rozbalit vše Re: Terminálový překladový slovník
Prevest do formatu vhodneho pro dictd?
2.3.2006 00:31 Jozo
Rozbalit Rozbalit vše Re: Terminálový překladový slovník
Odpovědět | Sbalit | Link | Blokovat | Admin
Nepoznate nieco co preklada aj bez diakritiky?

nieco ako:
$ encz knizka
book
...
2.3.2006 16:28 Jan Grmela | skóre: 45 | blog: Kilo šťávy z lachtana | Brno
Rozbalit Rozbalit vše Re: Terminálový překladový slovník
Leda k tomu diakritiku přidělat ve všech možných kombinacích (kňizka, knízka, ...) a pak na to použít zas to hledání. A nebo převést databází slovníku ze slovnik.zcu.cz do ascii.

Řekl bych, že ta druhá možnost bude asi lepší.

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.