Chcete pomocou terminálu preložiť textový reťazec medzi viacerými jazykmi? Možno ste pri prehľadávaní internetu narazili na správu napísanú v inom jazyku a chceli by ste vedieť, čo to znamená. Našťastie má Linux niekoľko aplikácií z príkazového riadku, ktoré môžete použiť na prevod slov z jedného jazyka do druhého.
V tomto článku sa budeme zaoberať dvoma nástrojmi, DeepL Translator a Translate Shell, ktoré umožňujú používateľovi prekladať reťazce do iného jazyka priamo zo systémového terminálu.
Používanie prekladača DeepL
Prekladač DeepL využíva technológiu strojového učenia na preklad textu medzi jazykmi. Ak nemôžete zistiť jazyk textu sami, prekladač DeepL ho automaticky identifikuje. Ak chcete používať prekladač, váš systém musí mať aktívne internetové pripojenie, pretože na preklad textu využíva rozhranie DeepL API.
Prekladač DeepL podporuje nasledujúce jazyky:
- Angličtina
- Nemecky
- Francúzsky
- Taliansky
- Holandsky
- Španielsky
- Rusky
- Portugalčina
- Poľský
Balík Linux pre prekladač DeepL je zadarmo na použitie. Predplatné si však môžete kúpiť, ak plánujete tento nástroj používať často. Aj keď sú plány a ceny pre každú krajinu odlišné, každá z nich má bezplatné predplatné aj pre používateľov.
Inštaluje sa prekladač DeepL
Ak chcete na svojom stroji so systémom Linux spustiť program DeepL Translator, budete musieť nainštalujte si najnovšiu verziu súboru Node.js najprv.
Teraz si stiahnite a nainštalujte správcu balíkov Yarn. Pre niektoré distribúcie Linuxu je proces trochu odlišný. V tejto príručke sa budeme zaoberať tým, ako nainštalovať Yarn na Debian a Fedora.
V distribúciách založených na Debiane ako Ubuntu si stiahnite kľúč Yarn GPG pomocou zvlnenie.
zvlnenie -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
Pridajte archív priadze Debian do zoznamu archívov vášho systému.
ozvena "deb https://dl.yarnpkg.com/debian/ stabilný hlavný "| sudo tee /etc/apt/sources.list.d/yarn.list
Aktualizujte zoznam úložísk a nainštalujte Yarn pomocou APT.
sudo apt aktualizácia
sudo apt nainštalovať priadzu
Vo Fedore a iných distribúciách založených na RPM musíte najskôr pridať repozitár priadze do zoznamu úložísk. Závislosti Node.js sa vo Fedore nainštalujú automaticky, preto ich nemusíte inštalovať manuálne.
zvlnenie - tiché - umiestnenie https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
Priadzu môžete nainštalovať pomocou jedného z týchto spôsobov DNF alebo mňam. Zadajte ktorýkoľvek z nasledujúcich príkazov do terminálu.
sudo yum nainštalujte priadzu
sudo dnf nainštalovať priadzu
Teraz, keď máte vo svojom systéme nainštalovaného správcu balíkov Yarn, je čas prevziať balík DeepL Translator. Ak chcete nainštalovať DeepL Translator, zadajte:
globálna priadza pridať deepl-translator-cli
Môžete skontrolovať, či Yarn úspešne nainštaloval DeepL Translator do vášho systému kontrolou informácií o verzii balíka.
deepl --verzia
Ako používať prekladač DeepL
Preklad textu pomocou nástroja DeepL Translator je jednoduchý. Ak chcete reťazec preložiť do iného jazyka, zadajte kód jazyka a reťazec pomocou príkazu.
deepl translate -t "DE" "Ahoj ako sa máš"
Ako už bolo spomenuté vyššie, program DeepL Translator dokáže zistiť jazyk určenej časti textu. Ak to chcete urobiť, použite zistiť možnosť s deepl príkaz.
deepl detect "Dies ist in Englisch"
Rovnako ako iné príkazy systému Linux, aj kanál deepl so štandardným výstupom. Napríklad:
echo "Ako sa máš" | deepl preložiť -t "DE"
Ak neviete zistiť, ako používať prekladač, môžete skontrolovať sekciu pomocníka pomocou -h vlajka. Vývojári poskytli stránky pomocníka pre všetky možnosti dostupné v pomôcke.
deepl -h
deepl preložiť -h
deepl detekovať -h
Súvisiace: Ako preložiť celý dokument v programe Microsoft Word
Translate Shell je jedným z najbežnejšie používaných prekladačov v príkazovom riadku, ktorý je k dispozícii v systéme Linux. Predtým to bolo známe ako Google Translate CLI. Vďaka výkonnostiam Google Translate, Bing Translator, Apertium a Yandex Translate sú spoľahlivým nástrojom na preklad textových reťazcov priamo z terminálu.
Ak chcete nainštalovať Translate Shell na svojom počítači so systémom Linux, stiahnite si spustiteľný súbor a pridajte ho do premenných prostredia vášho systému.
wget git.io/trans
Priraďte stiahnutému súboru povolenia na spustenie.
sudo chmod + x ./trans
Pridajte spustiteľný súbor do premenných prostredia.
sudo mv ./trans / usr / local / bin
Ako používať Translate Shell
Preklad textu pomocou aplikácie Translate Shell je v porovnaní s prekladačom DeepL Translator celkom ľahký. V aplikácii sú k dispozícii tri výstupné režimy: Predvolený, Interaktívny a Stručný.
V predvolenom režime výstup obsahuje informácie súvisiace s prekladom. Na druhej strane krátky režim zobrazí iba preložený text.
Nástroj predvolene prekladá text do anglického jazyka. Ak chcete preložiť reťazec do angličtiny pomocou nástroja Translate Shell:
trans "Dies ist in Englisch"
Systém zobrazí nasledujúci výstup.
Ak chcete preložiť reťazec do iného jazyka okrem angličtiny, budete musieť použiť kód jazyka. Napríklad na prevedenie reťazca z anglického jazyka do španielskeho:
trans: es „Ahoj všetci“
Výkon:
Hola a todas
Ak Translate Shell nedokáže identifikovať jazyk textu, môžete určiť jazykový kód pomocou príkazu.
preklady: „Hola a todas“
Upozorňujeme, že v posledných dvoch príkazoch je ľavá strana znaku dvojbodka (:) znak je pre zdrojový jazyk a pravá strana pre cieľový jazyk.
Ak chcete preložiť jeden reťazec do viacerých jazykov, zadajte príslušné kódy jazykov oddelené znakom Plus (+) znak.
trans: es + ahoj "Ahoj všetci"
Vyššie uvedený príkaz prevedie zadaný text do španielčiny a hindčiny.
Môžete tiež odovzdať zdrojový a cieľový jazyk.
preklady: ahoj „Hola a todas“
Ak neviete jazyk reťazca, môžete použiť -id príznak s predvoleným nastavením trans príkaz.
transidný „Hola a todas“
Ak chcete preložiť celé súbory do iného jazyka, zadajte názov súboru.
trans en: es súbor: //document.txt
Použi - v skratke príznak na prepnutie na jednoduchý výstupný formát.
trans-skratka „Dies ist in Englisch“
Výkon:
Toto je v angličtine
Ak chcete použiť interaktívny prekladový shell:
trans-škrupina -brief
Teraz môžete začať písať svoje vyhlásenia a systém preloží text interaktívnym spôsobom.
Preklad textu v príkazovom riadku systému Linux
Niekedy ste sa pri prehliadaní internetu mohli stretnúť s textom napísaným v jazyku, ktorému nerozumiete. Aj keď dnes má väčšina prehľadávačov funkcie automatického prekladu, nefungujú zakaždým dobre. V takýchto situáciách môže byť užitočný prekladač jazyka príkazového riadku.
Môžete si tiež zvoliť preklad webovej stránky pomocou nástrojov online. Na internete je k dispozícii niekoľko nástrojov, ktoré vám môžu pomôcť pri okamžitom preklade ľubovoľnej webovej stránky do požadovaného jazyka.
Takmer polovica celého internetu je neprístupná, pokiaľ neovládate viac jazykov. Aké sú teda najlepšie nástroje na preklad? Tieto.
Prečítajte si Ďalej
- Linux
- Preklad
- Google Translate
- Terminál
- Linux
Deepesh je juniorský editor pre Linux na MUO. Informačnému obsahu píše na internete už viac ako 3 roky. Vo voľnom čase rád píše, počúva hudbu a hrá na gitare.
Prihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu s technickými tipmi, recenziami, bezplatnými elektronickými knihami a exkluzívnymi ponukami!
Ešte jeden krok…!
V e-maile, ktorý sme vám práve poslali, potvrďte svoju e-mailovú adresu.