Prekladajte text z jedného jazyka do druhého v systéme Linux

Prekladajte text z jedného jazyka do druhého v systéme Linux

Chcete pomocou terminálu preložiť textový reťazec medzi viacerými jazykmi? Možno ste pri prehliadaní internetu narazili na správu napísanú v inom jazyku a chcete vedieť, čo to znamená. Našťastie má Linux niekoľko aplikácií príkazového riadka, ktoré môžete použiť na prevod slov z jedného jazyka do druhého.





V tomto článku budeme diskutovať o dvoch nástrojoch, DeepL Translator a Translate Shell, ktoré umožňujú užívateľovi prekladať reťazce do iného jazyka priamo z terminálu systému.





Použitie DeepL Translator

DeepL Translator používa na preklad textu medzi jazykmi technológiu strojového učenia. Ak nerozumiete jazyku textu sami, prekladač DeepL ho automaticky identifikuje. Váš systém musí mať aktívne internetové pripojenie, aby mohol používať prekladač, pretože na preklad textu používa API DeepL.





Prekladač DeepL podporuje nasledujúce jazyky:

  • Angličtina
  • Nemecký
  • Francúzsky
  • Taliansky
  • Holandský
  • Španielsky
  • Rusky
  • Portugalčina
  • Poľský

Balíček Linux pre prekladač DeepL je voľne dostupný. Predplatné si však môžete kúpiť, ak plánujete nástroj používať často. Napriek tomu, že plány a ceny sú pre každú krajinu odlišné, každá z nich má bezplatné predplatné aj pre používateľov.



Inštalácia prekladača DeepL

Na spustenie programu DeepL Translator na počítači so systémom Linux budete musieť najskôr nainštalovať najnovšiu verziu Node.js.

Teraz si stiahnite a nainštalujte správcu balíkov priadze. Tento proces je pre niektoré distribúcie Linuxu trochu odlišný. V tejto príručke budeme diskutovať o tom, ako nainštalovať priadzu na Debian a Fedora.





V distribúciách založených na Debiane, ako je Ubuntu, si stiahnite kľúč Yarn GPG pomocou zvinúť .

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

Pridajte úložisko Yarn Debian do zoznamu úložísk vášho systému.





ako vytvoriť blog tumblr
echo 'deb https://dl.yarnpkg.com/debian/ stable main' | sudo tee /etc/apt/sources.list.d/yarn.list

Aktualizujte zoznam úložísk a nainštalujte priadzu pomocou APT .

sudo apt update
sudo apt install yarn

Na Fedore a ďalších distribúciách založených na RPM budete najskôr musieť pridať repo priadze do zoznamu úložiska. Závislosti Node.js sa automaticky nainštalujú do Fedory, preto ich nemusíte inštalovať ručne.

curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo

Priadzu môžete nainštalovať pomocou jedného z nich DNF alebo mňam . Do terminálu zadajte ľubovoľný z nasledujúcich príkazov.

sudo yum install yarn
sudo dnf install yarn

Teraz, keď ste do svojho systému nainštalovali správcu balíkov Yarn, je načase stiahnuť si balík DeepL Translator. Ak chcete nainštalovať prekladač DeepL, zadajte:

yarn global add deepl-translator-cli

Môžete skontrolovať, či Yarn úspešne nainštaloval DeepL Translator do vášho systému, a to tak, že skontrolujete informácie o verzii balíka.

deepl --version

Ako používať prekladač DeepL

Preklad textu pomocou prekladača DeepL je jednoduchý. Ak chcete reťazec preložiť do iného jazyka, zadajte pomocou príkazu kód jazyka a reťazec.

deepl translate -t 'DE' 'Hello how are you'

Ako bolo uvedené vyššie, prekladač DeepL dokáže rozpoznať jazyk zadaného textu. Ak to chcete urobiť, použite odhaliť možnosť s hlboký príkaz.

deepl detect 'Dies ist in Englisch'

Rovnako ako ostatné príkazy Linuxu, môžete aj potrubie hlboký so štandardným výkonom. Napríklad:

echo 'How are you' | deepl translate -t 'DE'

Ak nemôžete prísť na to, ako používať prekladač, môžete si pozrieť sekciu pomoci pomocou -h vlajka. Vývojári poskytli stránky pomoci pre každú možnosť, ktorá je v pomôcke k dispozícii.

deepl -h
deepl translate -h
deepl detect -h

Súvisiace: Ako preložiť celý dokument do programu Microsoft Word

Použitie Translate Shell Utility

Translate Shell je jedným z najpoužívanejších prekladačov jazyka príkazového riadka, ktoré sú k dispozícii v systéme Linux. Predtým bol známy ako Google Translate CLI. Sila služieb Google Translate, Bing Translator, Apertium a Yandex Translate z neho robí spoľahlivý nástroj na preklad textových reťazcov priamo z terminálu.

Ak chcete nainštalovať Translate Shell na svoj počítač Linux, stiahnite si spustiteľný súbor a pridajte ho do premenných prostredia vášho systému.

wget git.io/trans

Stiahnutému súboru priraďte povolenia spustiteľného súboru.

sudo chmod +x ./trans

Pridajte spustiteľný súbor do premenných prostredia.

ako si vytvoríte vlastný filter snapchat
sudo mv ./trans /usr/local/bin

Ako používať Translate Shell

Preklad textu pomocou funkcie Translate Shell je v porovnaní s prekladačom DeepL celkom jednoduchý. V aplikácii existujú tri režimy výstupu: 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.

Tento nástroj v predvolenom nastavení prekladá text do angličtiny. Ak chcete preložiť reťazec do angličtiny pomocou funkcie 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. Ak chcete napríklad previesť reťazec z angličtiny do španielčiny:

trans :es 'Hello Everyone'

Výkon:

Hola a todas

Ak Translate Shell nedokáže identifikovať jazyk textu, môžete pomocou príkazu zadať kód jazyka.

trans es: 'Hola a todas'

Všimnite si toho, že v posledných dvoch príkazoch je ľavá strana súboru 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 Viac ( + ) charakter.

trans :es+hi 'Hello Everyone'

Vyššie uvedený príkaz preloží zadaný text do španielčiny a hindčiny.

Môžete tiež odovzdať zdrojový aj cieľový jazyk.

trans es:hi 'Hola a todas'

Ak nepoznáte jazyk reťazca, môžete použiť -id príznak s predvoleným nastavením trans príkaz.

trans -id 'Hola a todas'

Ak chcete preložiť úplné súbory do iného jazyka, zadajte názov súboru.

trans en:es file://document.txt

Použi -stručník príznakom prepnete na jednoduchý výstupný formát.

trans -brief 'Dies ist in Englisch'

Výkon:

This is in English

Ak chcete použiť interaktívny prekladač:

trans -shell -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 Linuxu

Niekedy ste pri prehliadaní internetu mohli naraziť na text napísaný v jazyku, ktorému nerozumiete. Aj keď väčšina dnešných prehliadačov má funkcie automatického prekladu jazyka, nefungujú vždy dobre. V takýchto situáciách môže byť užitočné mať prekladač jazyka príkazového riadka.

Môžete sa tiež rozhodnúť preložiť webovú stránku pomocou online nástrojov. Na internete je k dispozícii niekoľko nástrojov, ktoré vám môžu okamžite pomôcť pri preklade akejkoľvek webovej stránky do požadovaného jazyka.

zdieľam zdieľam Tweet E -mail 7 najlepších nástrojov na preklad webových stránok

Takmer polovica celého internetu je nedostupná, pokiaľ neovládate viacero jazykov. Aké sú teda najlepšie nástroje na preklad? Tieto.

ako udržať počítač v pohode
Čítajte ďalej Súvisiace témy
  • Linux
  • Preklad
  • Google Translate
  • Terminál
  • Linux
O autorovi Deepesh Sharma(79 publikovaných článkov)

Deepesh je juniorský editor pre Linux na MUO. Píše informačné príručky pre systém Linux s cieľom poskytnúť všetkým novým záujemcom blažený zážitok. Nie ste si istí filmami, ale ak chcete hovoriť o technológiách, je to váš chlap. Vo svojom voľnom čase ho môžete nájsť pri čítaní kníh, počúvaní rôznych hudobných žánrov alebo hre na gitare.

Viac od Deepesh Sharmy

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber