Ako na preklad textu z terminálu



Občas sa hodí možnosť rýchleho prekladu textu z iného/do iného jazyka. Otvárať Google Translate nie je zrovna najrýchlejšie, aj keď asi aj najtradičnejšie riešenie. Predsa len ponúka viac ako 100 jazykov a používa ho 200 miliónov ľudí denne.

Osvedčilo sa mi riešenie v podobe Translate Shell (pôvodne Google Translate CLI), čo je shell nástroj používajúci Google Translate (default) ale aj Bing Translator a Yandex.Translate.

Inštalácia je pomerne jednoduchá, na Homebrew stačí zadať

$ brew install translate-shell

alebo všeobecne na ďalších systémoch

$ wget git.io/trans
$ chmod +x ./trans

Translate Shell vie rozoznať jazyk, ale aj vašu jazykovú konfiguráciu.

Prekladá po slovách

$ trans sk:en ahoj svet
ahoj

Hello

Definitions of ahoj  
[ Slovenčina -> English ]

noun  
    hello
        ahoj, haló
    hallo
        ahoj, servus, haló
    hullo
        ahoj, haló
svet

the world

Definitions of svet  
[ Slovenčina -> English ]

noun  
    world
        svet, ríša, oblasť, ľudia, spoločnosť, život
    globe
        guľa, glóbus, zemeguľa, svet
    universe
        ľudstvo, svet, vesmír
    earth
        zem, svet, uzemnenie, pôda, pevnina, hlina
    space
        vesmír, miesto, svet, odstup, medzera, diera
    kingdom
        kráľovstvo, ríša, oblasť, oblasť výskytu, svet
    abroad
        svet

ale aj frázach - treba ich dať do úvodzoviek

$ trans sk:en "ahoj svet"
ahoj svet

Hello world

Translations of ahoj svet  
[ Slovenčina -> English ]

ahoj svet  
    Hello world, Ahoj svet

Staň sa fanúšikom

TOPlist TOPlist