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.

instagram viewer

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.

Email
7 najlepších nástrojov prehľadávača na preklad webových stránok

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

Súvisiace témy
  • Linux
  • Preklad
  • Google Translate
  • Terminál
  • Linux
O autorovi
Deepesh Sharma (Publikovaných 51 článkov)

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.

Viac od Deepesh Sharma

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.

.