abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 22:33 | Nová verze

    Oficiálně byl vydán Android 16. Detaily na blogu a stránkách věnovaných vývojářům.

    Ladislav Hagara | Komentářů: 1
    dnes 14:33 | Nová verze

    Byla vydána nová verze 14.3 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    dnes 14:00 | Upozornění

    CSIRT.CZ upozorňuje, že na základě rozhodnutí federálního soudu ve Spojených státech budou veškeré konverzace uživatelů s ChatGPT uchovávány. Včetně těch smazaných.

    Ladislav Hagara | Komentářů: 6
    dnes 13:44 | Pozvánky

    Ač semestr ve škole právě končí, bastlíři ze studentského klubu Silicon Hill neodpočívají a opět se jako každý měsíc hlásí s pravidelným bastlířským setkáním Virtuální Bastlírna, kde si můžete s ostatními techniky popovídat jako u piva o novinkách, o elektronice, softwaru, vědě, technice obecně, ale také o bizarních tématech, která se za poslední měsíc na internetu vyskytla.

    Z novinek za zmínku stojí Maker Faire, kde Pájeníčko předvedlo … více »
    bkralik | Komentářů: 0
    dnes 04:44 | Zajímavý software

    Na WWDC25 byl představen balíček Containerization a nástroj container pro spouštění linuxových kontejnerů na macOS. Jedná se o open source software pod licencí Apache 2.0 napsaný v programovacím jazyce Swift.

    Ladislav Hagara | Komentářů: 1
    dnes 02:00 | IT novinky

    Do 16. června do 19:00 běží na Steamu přehlídka nadcházejících her Festival Steam Next | červen 2025 doplněná demoverzemi, přenosy a dalšími aktivitami. Demoverze lze hrát zdarma.

    Ladislav Hagara | Komentářů: 0
    včera 21:44 | IT novinky

    Apple na své vývojářské konferenci WWDC25 (Worldwide Developers Conference, keynote) představil řadu novinek: designový materiál Liquid Glass, iOS 26, iPadOS 26, macOS Tahoe 26, watchOS 26, visionOS 26, tvOS 26, nové funkce Apple Intelligence, …

    Ladislav Hagara | Komentářů: 1
    včera 20:44 | Komunita

    Organizátoři konference LinuxDays 2025, jež proběhne o víkendu 4. a 5. října 2025 v Praze na FIT ČVUT, spustili přihlašování přednášek (do 31. srpna) a sběr námětů na zlepšení.

    Ladislav Hagara | Komentářů: 0
    včera 19:11 | Nová verze

    Po roce byla vydána nová stabilní verze 25.6.0 svobodného multiplatformního multimediálního přehrávače SMPlayer (Wikipedie).

    Ladislav Hagara | Komentářů: 0
    včera 12:55 | IT novinky

    DNS4EU, tj. evropská infrastruktura služeb DNS založená na vysoce federovaném a distribuovaném ochranném ekosystému, byla spuštěna v testovacím režimu [𝕏]. Na výběr je 5 možností filtrování DNS.

    Ladislav Hagara | Komentářů: 18
    Jaký je váš oblíbený skriptovací jazyk?
     (55%)
     (32%)
     (7%)
     (2%)
     (0%)
     (0%)
     (3%)
    Celkem 242 hlasů
     Komentářů: 16, poslední 8.6. 21:05
    Rozcestník

    Preklad slovíčka En(De/Fr..)->Cz v konzoli

    29.1.2006 01:51 | Přečteno: 5080× | poslední úprava: 5.6.2008 18:31

    Bojím sa nazvať to skriptom, no snáď sa nasledovných pár znakov niekomu bude hodiť. Jedná sa o vyhľadávanie zadaného slova v (nielen) anglicko-českom slovníku na serveri slovnik.sms.cz. Tento slovník používam veľmi často, no otvárať kvôli prekladu jednoho--dvoch slov novú záložku v prehliadači sa mi zunovalo, takže si radšej v konzolovom okne zavolám skript tran.sh a výsledok mám hneď.

    #!/bin/bash
    # tran.sh
    # skript na vyhladanie anglickeho slova v slovniku (slovnik.sms.cz)
    #                                       jose1711 <@t> gmail <dot> com
    #
    # verzia 0.4.1, 20-02-2008
    #
    # historia:
    # 0.1 (29-01-2006)
    #  - prvy release
    #
    # 0.1.1 (29-01-2006)
    #  - spravne lamanie riadkov (pri vyskyte hladaneho slova v strede/na konci fraze)
    #  - filtrovanie slova "nasledujici"
    #
    # 0.2 (05-08-2007)
    #  - kra[jt]si kod
    #  - iconv namiesto cstocs
    #
    # 0.3 (12-08-2007)
    #  - zmena syntaxe (jazykovy_kod fraza) - umoznuje lahke prepinanie medzi cudzojazycno-ceskym slovnikom
    #  - kontrola syntaxe
    #  - fix: nehladiet na velkost pismen pri vyhladavani
    #
    # 0.4 (13-08-2007)
    #  - fix: mala oprava, ked sa niekedy dve definicie zobrazili na jednom riadku
    #  - default_lang - moznost nastavit vychodzi kod jazyka
    #  - bez parametrov vypise napovedu
    #
    # 0.4.1 (20-02-2008)
    #  - fix: upravene, aby fungoval po zmene webu slovnik.sms.cz
    #
    # 0.4.2 (05-06-2008)
    #  - pridana vyslovnost (zavisi na prehravaci mplayer)
    #
    # pouzitie:
    # ./tran.sh kod_jazyka slovo/fraza
    # napr. ./tran.sh de lehrer
    #
    # default_lang je kod jazyka, ktory bude pouzity ako vychodzia volba (ak ho uzivatel nespecifikuje)
    default_lang=en
    
    [ $# -eq 0 ] && { echo "Tran.sh script - searches slovnik.sms.cz for foreign words
               <jose1711 gmail com>
    
    Usage: ${0##*/} [en|de|fr|es|it|ru] word
    
    If no language code is specified, the default one specified by the default_lang
    variable inside the script is used.
    "; exit 0; }
    if [ $# -eq 1 ]; then
            lang=$default_lang
    else
            lang="$1"
            shift
    fi
    [ $(echo "$lang" | grep "^en$\|^de$\|^fr$\|^es$\|^it$\|^ru$") ] || { echo "Unrecognized language code (en, de, fr, es, it, ru)"; exit 1; }
    phrase="$@"
    wget "http://slovniky.sms.cz/index.php?P_id_kategorie=65456&P_soubor=%2Fslovniky%2Findex.php%3Fword%3D${phrase}%26bjvolba%3D${lang}_cz%26send_data%3D1" 2>/dev/null --output-document=- | grep -i "$phrase" | sed -ne "s/<td\( class='oddel'\)\?>/\\n/g" -e "s/<[^>]*>//g" -e "s/&[^;]*;//gp" | iconv -f cp1250 -t latin2
    mplayer "http://slovniky.sms.cz/kategorie/slovniky/$(wget "http://slovniky.sms.cz/index.php?P_id_kategorie=65456&P_soubor=%2Fslovniky%2Findex.php%3Fword%3D${phrase}%26bjvolba%3D${lang}_cz%26send_data%3D1" 2>/dev/null --output-document=- | grep -i "$phrase" | sed -ne "s/.*<A href='\([^>]*\)'>.*/\1/p")" &>/dev/null
    
    Určite si všimnete, že blbuvzdorné to zrovna nie je, ale použiteľnosť je rozumná.

    Oprava (29. 1. 2006): správne lámanie riadkov (pri výskyte hľadaného slova v strede/na konci fráze), odstránenie slova "následující"        

    Hodnocení: 100 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    29.1.2006 02:05 Jindřich 'GoldenShit' Plešinger | skóre: 16 | blog: Nevěřící | Dolní Bousov
    Rozbalit Rozbalit vše Re: Preklad slovíčka (En->Cz) v konzoli
    LINUKS = Lidová Nacionálně Ultralevicová Komunistická Strana
    29.1.2006 11:19 miso | skóre: 36 | blog: iSCSI_initiator_howto | Praha
    Rozbalit Rozbalit vše Re: Preklad slovíčka (En->Cz) v konzoli
    Super, dik za link
    Project Satan infects Calculon with Werecar virus
    29.1.2006 12:12 Jindřich 'GoldenShit' Plešinger | skóre: 16 | blog: Nevěřící | Dolní Bousov
    Rozbalit Rozbalit vše Re: Preklad slovíčka (En->Cz) v konzoli
    Mě se tam líbil gtksl, ale asi se už nevyvíjí. Fungoval vcelku dobře, ale nepamatovat si rozměry oken a jiný krávoviny. Třeba se někomu bude líbit a ujme se ho. Ono se asi něco od dob GTK 2.4 změnilo a aby to do budoucna bylo funkční.
    LINUKS = Lidová Nacionálně Ultralevicová Komunistická Strana
    29.1.2006 13:37 miso | skóre: 36 | blog: iSCSI_initiator_howto | Praha
    Rozbalit Rozbalit vše Re: Preklad slovíčka (En->Cz) v konzoli
    takze som si stiahol prekladovy subor a spravil maly skript:
    grep -m 5 --color=always -E "^$1" ${0%/*}/slovnik_data_utf8.txt\
    |grep -v "^#" | cut -f1,2

    Co tam ale vyzera fakt cool je online preklad web-stranok.
    Vedel by niekto spravit pluggin do FF, aby to pouzivalo lokalny subor?
    Project Satan infects Calculon with Werecar virus
    29.1.2006 12:14 abr | skóre: 24 | blog: ab
    Rozbalit Rozbalit vše http://slovnik.zcu.cz/
    Jeste by to chtelo slovnik bez diakritiky pro lenochy, jako jsem ja ;-)
    David Watzke avatar 29.1.2006 12:32 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: http://slovnik.zcu.cz/
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    29.1.2006 02:31 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: Preklad slovíčka (En->Cz) v konzoli
    Co používat curl místo wget? ;-)

    Jinak souhlasím s Jindřichem Plešingerem -- slovnik.zcu.cz
    When your hammer is C++, everything begins to look like a thumb.
    29.1.2006 12:43 Jozo
    Rozbalit Rozbalit vše Re: Preklad slovíčka (En->Cz) v konzoli
    V com je curl lepsi?
    David Watzke avatar 29.1.2006 02:31 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Preklad slovíčka (En->Cz) v konzoli
    Kratší verze pro utf-8 :-)
    #! /bin/bash
    
    wget "http://slovnik.sms.cz/?word=$@&bjvolba=en_cz" 2>/dev/null \
    -O - | grep "$@" | sed -e "s/<[^>]*>//g" -e \
    "s/&[^;]*;//g" -e "s/$@/\n$@/g" | enca -x utf8 | less
    Díky za skript, bude se mi to hodit :-)
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    29.1.2006 12:59 Jan Bartoš
    Rozbalit Rozbalit vše Re: Preklad slovíčka (En->Cz) v konzoli
    Nevíte kde by se dala sehnat databáze (cz/en) slov. K internetu se pořád přpájím modemem a nechce se mi vytáčet spojení pro jedno slovo.
    29.1.2006 13:03 Marian Krucina | skóre: 13
    Rozbalit Rozbalit vše Re: Preklad slovíčka (En->Cz) v konzoli
    slovnik.zcu.cz

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.