Prevedite besedilo iz enega jezika v drugega v Linuxu

Prevedite besedilo iz enega jezika v drugega v Linuxu

Želite s terminalom prevesti besedilni niz med več jezikov? Morda 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, ki jih lahko uporabite za pretvorbo besed iz enega jezika v drugega.





V tem članku bomo razpravljali o dveh pripomočkih, DeepL Translator in Translate Shell, ki uporabniku omogočata prevajanje nizov v drug jezik neposredno iz sistemskega terminala.





Uporaba DeepL Translatorja

DeepL Translator uporablja tehnologijo strojnega učenja za prevajanje besedila med jeziki. Če jezika besedila ne morete sami ugotoviti, ga prevajalnik DeepL samodejno prepozna. Vaš sistem mora imeti aktivno internetno povezavo, če želite uporabljati prevajalca, saj uporablja DeepL API za prevajanje besedila.





DeepL Translator podpira naslednje jezike:

  • angleščina
  • Nemško
  • Francoski
  • Italijansko
  • Nizozemski
  • španski
  • Ruski
  • Portugalščina
  • Poljski

Paket Linux za prevajalca DeepL je brezplačen za uporabo. Naročnino pa lahko kupite, če nameravate orodje pogosto uporabljati. Čeprav so načrti in cene za vsako državo različni, ima vsaka brezplačno naročnino tudi za uporabnike.



Namestitev DeepL Translatorja

Če želite zagnati DeepL Translator na vašem računalniku s sistemom Linux, morate najprej namestiti najnovejšo različico Node.js.

Zdaj prenesite in namestite upravitelja paketov Preja. Pri nekaterih distribucijah Linuxa je postopek nekoliko drugačen. V tem priročniku bomo razpravljali o tem, kako namestiti Prejo v Debian in Fedora.





Na distribucijah, ki temeljijo na Debianu, kot je Ubuntu, prenesite ključ preje GPG z uporabo curl .

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

Dodajte skladišče preje Debian na seznam skladišč vašega sistema.





vzemite aplikacijo za signal brezžične kamere
echo 'deb https://dl.yarnpkg.com/debian/ stable main' | sudo tee /etc/apt/sources.list.d/yarn.list

Posodobite seznam skladišč in namestite Prejo z APT .

sudo apt update
sudo apt install yarn

V Fedori in drugih distribucijah, ki temeljijo na RPM, morate najprej dodati repo Yarn na seznam skladišč. Odvisnosti Node.js bodo samodejno nameščene v Fedori, zato vam jih ni treba namestiti ročno.

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

Prejo lahko namestite z eno ali drugo DNF ali yum . V terminal vnesite katerega od naslednjih ukazov.

sudo yum install yarn
sudo dnf install yarn

Zdaj, ko ste v sistem namestili upravitelja paketov Yarn, je čas za prenos paketa DeepL Translator. Če želite namestiti DeepL Translator, vnesite:

yarn global add deepl-translator-cli

Ali je Preja uspešno namestila DeepL Translator v vaš sistem, lahko preverite tako, da preverite informacije o različici paketa.

deepl --version

Kako uporabljati prevajalnik DeepL

Prevajanje besedila s prevajalnikom DeepL je preprosto. Če želite niz prevesti v drug jezik, z ukazom podajte kodo jezika in niz.

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

Kot je navedeno zgoraj, lahko prevajalnik DeepL zazna jezik določenega besedila. Če želite to narediti, uporabite zaznati možnost z deepl ukaz.

deepl detect 'Dies ist in Englisch'

Tako kot drugi ukazi Linuxa lahko tudi vi pipate deepl s standardnim izhodom. Na primer:

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

Če ne morete ugotoviti, kako uporabljati prevajalca, lahko preverite razdelek za pomoč s pomočjo -h zastavo. Razvijalci so zagotovili strani za pomoč za vsako možnost, ki je na voljo v pripomočku.

deepl -h
deepl translate -h
deepl detect -h

Povezano: Kako prevesti celoten dokument v Microsoft Word

Uporaba programa Translate Shell Utility

Translate Shell je eden najpogosteje uporabljenih prevajalcev jezikov ukazne vrstice, ki je na voljo v Linuxu. Prej je bil znan kot Google Translate CLI. Z močjo Google Translate, Bing Translator, Apertium in Yandex Translate je to zanesljivo orodje za prevajanje besedilnih nizov neposredno iz terminala.

Če želite namestiti Translate Shell na vaš računalnik s sistemom Linux, prenesite izvršljivo datoteko in jo dodajte spremenljivkam okolja vašega sistema.

wget git.io/trans

Preneseni datoteki dodelite izvedljiva dovoljenja.

sudo chmod +x ./trans

Spremenljivkam okolja dodajte izvedljivo datoteko.

kako najti naslov strežnika v minecraftu
sudo mv ./trans /usr/local/bin

Kako uporabljati Translate Shell

Prevajanje besedila z orodjem Translate Shell je v primerjavi s prevajalcem DeepL precej preprosto. V aplikaciji so 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 le prevedeno besedilo.

Privzeto pripomoček prevede besedilo v angleški jezik. Če želite niz prevesti v angleščino s pomočjo Translate Shell:

trans 'Dies ist in Englisch'

Sistem bo prikazal naslednji izhod.

Če želite niz prevesti v drug jezik, razen v angleščino, boste morali uporabiti jezikovno kodo. Če želite na primer pretvoriti niz iz angleškega jezika v španščino:

trans :es 'Hello Everyone'

Izhod:

Hola a todas

Če Shell Translate ne more identificirati jezika besedila, lahko z ukazom podate kodo jezika.

trans es: 'Hola a todas'

Upoštevajte, da je v zadnjih dveh ukazih leva stran debelo črevo ( : ) je za izvorni jezik, desna stran pa za ciljni jezik.

Če želite prevesti en niz v več jezikov, posredujte ustrezne jezikovne kode, ločene z Več ( + ) lik.

trans :es+hi 'Hello Everyone'

Zgoraj omenjeni ukaz bo prevedeno besedilo v španščino in hindujščino.

Podate lahko tudi izvorni in ciljni jezik.

trans es:hi 'Hola a todas'

Če ne poznate jezika niza, lahko uporabite -id zastavica s privzeto vrednostjo trans ukaz.

trans -id 'Hola a todas'

Če želite celotne datoteke prevesti v drug jezik, podajte ime datoteke.

trans en:es file://document.txt

Uporabi -na kratko zastavico za preklop v preprosto obliko izhoda.

trans -brief 'Dies ist in Englisch'

Izhod:

This is in English

Za uporabo interaktivne lupine Translate:

trans -shell -brief

Zdaj lahko začnete vnašati svoje 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. Čeprav ima večina brskalnikov dandanes funkcije samodejnega prevajanja jezikov, vedno ne delujejo dobro. V takih situacijah je lahko v pomoč prevajalec jezika za ukazno vrstico.

Izberete lahko tudi prevajanje spletne strani s spletnimi orodji. Na internetu je na voljo več orodij, ki vam lahko pomagajo pri takojšnjem prevajanju katere koli spletne strani v želeni jezik.

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

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

kako ohraniti računalnik hladen
Preberite Naprej Sorodne teme
  • Linux
  • Prevajanje
  • Google prevajalnik
  • Terminal
  • Linux
O avtorju Deepesh Sharma(79 objavljenih člankov)

Deepesh je mlajši urednik za Linux pri MUO. Piše informacijske vodnike za Linux, s katerimi želi vsem novincem ponuditi blaženo izkušnjo. Glede filmov nisem prepričan, če pa želite govoriti o tehnologiji, je vaš fant. V prostem času ga lahko berete, poslušate različne glasbene zvrsti ali igrate na kitaro.

Več od Deepesh Sharma

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite