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.

instagram viewer

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.

E-naslov
7 najboljših brskalniških orodij za prevajanje spletnih strani

Skoraj polovica interneta je nedostopna, če ne obvladate več jezikov. Katera so torej najboljša orodja za prevajanje? Tile.

Preberite Naprej

Sorodne teme
  • Linux
  • Prevajanje
  • Google prevajalnik
  • Terminal
  • Linux
O avtorju
Deepesh Sharma (Objavljeno 51 člankov)

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.

Več od Deepesh Sharme

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.

.