Ali želite s pomočjo terminala prevesti besedilni niz med več jezikov? Mogoče ste med brskanjem po internetu naleteli na sporočilo, napisano v drugem jeziku, in želite vedeti, kaj to pomeni. Na srečo ima Linux več aplikacij ukazne vrstice, s katerimi lahko pretvorite besede iz enega jezika v drugega.
V tem članku bomo obravnavali dve pripomočki, DeepL Translator in Translate Shell, ki uporabniku omogočata prevajanje nizov v drug jezik neposredno s sistemskega terminala.
Uporaba DeepL Translatorja
DeepL Translator uporablja tehnologijo strojnega učenja za prevajanje besedila med jeziki. Če jezika besedila ne morete ugotoviti sami, ga DeepL Translator samodejno prepozna za vas. Če želite uporabljati prevajalec, mora imeti vaš sistem aktivno internetno povezavo, saj za prevajanje besedila uporablja API DeepL.
Prevajalec DeepL podpira naslednje jezike:
- angleščina
- Nemško
- Francosko
- Italijansko
- Nizozemsko
- španski
- Rusko
- Portugalščina
- Poljski
Paket Linux za DeepL Translator je brezplačen za uporabo. Naročnino pa lahko kupite, če nameravate orodje pogosto uporabljati. Čeprav se načrti in cene razlikujejo za vsako državo, ima vsaka brezplačno naročnino tudi za uporabnike.
Namestitev DeepL Translatorja
Če želite zagnati DeepL Translator na vašem računalniku Linux, boste morali namestite najnovejšo različico Node.js najprej.
Zdaj prenesite in namestite upravitelja paketov Yarn. Postopek je pri nekaterih distribucijah Linuxa nekoliko drugačen. V tem priročniku bomo razpravljali o tem, kako namestiti Yarn na Debian in Fedora.
V distribucijah, ki temeljijo na Debianu, kot je Ubuntu, prenesite ključ Yarn GPG z uporabo curl.
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
Dodajte odlagališče Yarn Debian na seznam odlagališč vašega sistema.
odmev "deb https://dl.yarnpkg.com/debian/ stabilno glavno "| sudo tee /etc/apt/sources.list.d/yarn.list
Posodobite seznam odlagališč in namestite Yarn APT.
posodobitev sudo apt
sudo apt namestite prejo
V Fedori in drugih distribucijah, ki temeljijo na RPM, boste morali najprej dodati repo Yarn na seznam odlagališč. Odvisnosti Node.js bodo samodejno nameščene v Fedori, zato jih ni treba ročno namestiti.
curl --tiho --lokacija https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
Prejo lahko namestite s katerim koli DNF ali njam. V terminal vnesite katerega koli od naslednjih ukazov.
sudo yum namestite prejo
sudo dnf namestite prejo
Zdaj, ko ste v sistem namestili upravitelja paketov Yarn, je čas, da prenesete paket DeepL Translator. Če želite namestiti DeepL Translator, vnesite:
preja globalno dodaj deepl-translator-cli
Če preverite, ali je Yarn v vaš sistem uspešno namestil program DeepL Translator, preverite informacije o različici paketa.
deepl --verzija
Kako uporabljati prevajalec DeepL
Prevajanje besedila s programom DeepL Translator je preprosto. Če želite prevesti niz v drug jezik, z ukazom določite kodo jezika in niz.
deepl translate -t "DE" "Pozdravljeni, kako ste"
Kot smo že omenili, lahko DeepL Translator zazna jezik določenega dela besedila. Za to uporabite zaznati možnost z deepl ukaz.
deepl zazna "Dies ist in Englisch"
Tako kot drugi ukazi Linuxa lahko tudi ti pipirate deepl s standardnim izhodom. Na primer:
echo "Kako si" | deepl translate -t "DE"
Če ne morete ugotoviti, kako uporabljati prevajalec, lahko s pomočjo -h zastavo. Razvijalci so zagotovili strani s pomočjo za vsako možnost, ki je na voljo v pripomočku.
deepl -h
deepl prevesti -h
deepl zaznavanje -h
Sorodno: Kako prevesti cel dokument v Microsoft Word
Translate Shell je eden najpogosteje uporabljenih jezikovnih prevajalnikov ukazne vrstice, ki je na voljo v Linuxu. Prej je bil znan kot Google Translate CLI. Zmogljivost Google Translate, Bing Translator, Apertium in Yandex Translate je zanesljivo orodje za prevajanje besedilnih nizov s terminala.
Če želite namestiti Translate Shell na vaš računalnik Linux, prenesite izvršljivo datoteko in jo dodajte v spremenljivke okolja vašega sistema.
wget git.io/trans
Preneseni datoteki dodelite izvedljiva dovoljenja.
sudo chmod + x ./trans
Dodajte izvedljivo spremenljivkam okolja.
sudo mv ./trans / usr / local / bin
Kako uporabljati lupino Prevajalec
Prevajanje besedila s programom Translate Shell je v primerjavi s programom DeepL Translator precej enostavno. V aplikaciji obstajajo trije izhodni načini: privzeti, interaktivni in kratek.
V privzetem načinu izhod vsebuje informacije, povezane s prevodom. Po drugi strani pa bo kratek način prikazal samo prevedeno besedilo.
Pripomoček privzeto prevede besedilo v angleški jezik. Če želite prevesti niz v angleščino s pomočjo prevodne lupine:
trans "Dies ist in englisch"
Sistem bo prikazal naslednji izhod.
Če želite prevesti niz v drug jezik, razen v angleščino, boste morali uporabiti jezikovno kodo. Če želite na primer pretvoriti niz iz angleškega jezika v španski:
trans: es "Pozdravljeni vsi"
Izhod:
Hola a todas
Če prevodna lupina ne more prepoznati jezika besedila, lahko z ukazom določite kodo jezika.
trans es: "Hola a todas"
Upoštevajte, da je v zadnjih dveh ukazih leva stran debelo črevo (:) je znak za izvorni jezik, desna stran pa za ciljni jezik.
Če želite en niz prevesti v več jezikov, posredujte ustrezne jezikovne kode, ločene z Plus (+) znak.
trans: es + hi "Pozdravljeni vsi"
Zgoraj omenjeni ukaz bo določeno besedilo prevedel v španščino in hindijščino.
Prenesete lahko tako izvorni kot ciljni jezik.
trans es: hi "Hola a todas"
Če ne poznate jezika niza, lahko uporabite -id zastavica s privzeto trans ukaz.
trans -id "Hola a todas"
Če želite prevesti celotne datoteke v drug jezik, vnesite ime datoteke.
trans en: es datoteka: //document.txt
Uporabi -kratek zastavico za preklop na preprosto izhodno obliko.
trans-kratko "Dies ist in Englisch"
Izhod:
To je v angleščini
Če želite uporabiti interaktivno lupino za prevajanje:
trans-lupina -kratek
Zdaj lahko začnete tipkati izjave in sistem bo besedilo prevedel na interaktiven način.
Prevajanje besedila v ukazni vrstici Linuxa
Včasih ste med brskanjem po internetu morda naleteli na besedilo, napisano v jeziku, ki ga ne razumete. Danes ima večina brskalnikov funkcije samodejnega prevajanja v jezik, vendar vsakič ne delujejo dobro. V takih primerih je lahko v pomoč prevajalec jezika ukazne vrstice.
Spletne strani lahko tudi prevedete s pomočjo spletnih orodij. V internetu je na voljo več orodij, ki vam lahko pomagajo pri takojšnjem prevajanju katere koli spletne strani v želeni jezik.
Skoraj polovica interneta je nedostopna, če ne obvladate več jezikov. Katera so torej najboljša orodja za prevajanje? Tile.
Preberite Naprej
- Linux
- Prevajanje
- Google prevajalnik
- Terminal
- Linux

Deepesh je mlajši urednik za Linux pri MUO. Na internetu že več kot 3 leta piše informativne vsebine. V prostem času rad piše, posluša glasbo in igra kitaro.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, preglede, brezplačne e-knjige in ekskluzivne ponudbe!
Še en korak…!
Potrdite svoj e-poštni naslov v e-poštnem sporočilu, ki smo vam ga pravkar poslali.