Želite li pomoću terminala prevesti tekstualni niz s više jezika? Možda ste tijekom pregledavanja interneta naišli na poruku napisanu na drugom jeziku i želite znati što to znači. Srećom, Linux ima nekoliko aplikacija naredbenog retka koje možete koristiti za pretvaranje riječi iz jednog jezika u drugi.

U ovom ćemo članku razgovarati o dvije uslužne programe, DeepL Translator i Translate Shell, koje omogućuju korisniku da prevede nizove na drugi jezik izravno sa sistemskog terminala.

Korištenje DeepL Translatora

DeepL Translator koristi tehnologiju strojnog učenja za prevođenje teksta između jezika. Ako ne možete sami dokučiti jezik teksta, DeepL Translator ga automatski prepoznaje za vas. Vaš sustav mora imati aktivnu internetsku vezu da bi mogao koristiti prevoditelj jer koristi DeepL API za prijevod teksta.

DeepL Translator podržava sljedeće jezike:

  • Engleski
  • njemački
  • francuski
  • talijanski
  • Nizozemski
  • Španjolski
  • ruski
  • Portugalski
  • Polirati

Linux paket za DeepL Translator je besplatan za upotrebu. Međutim, pretplatu možete kupiti ako planirate često koristiti alat. Iako su planovi i cijene različiti za svaku zemlju, svaka ima besplatnu pretplatu i za korisnike.

instagram viewer

Instaliranje DeepL Translatora

Da biste pokrenuli DeepL Translator na vašem Linux računalu, morat ćete instalirajte najnoviju verziju Node.js prvi.

Sada preuzmite i instalirajte upravitelj paketa Yarn. Proces je malo drugačiji za neke Linux distribucije. U ovom ćemo vodiču razgovarati o tome kako instalirati Yarn na Debian i Fedoru.

Na distribucijama zasnovanim na Debianu, poput Ubuntu, preuzmite Yarn GPG ključ pomoću kovrča.

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

Dodajte Yarn Debian spremište na popis spremišta vašeg sustava.

odjek "deb https://dl.yarnpkg.com/debian/ stabilna glavna "| sudo tee /etc/apt/sources.list.d/yarn.list

Ažurirajte popis spremišta i instalirajte Yarn pomoću APT.

sudo apt ažuriranje
sudo apt instalirati pređu

Na Fedori i ostalim distribucijama temeljenim na RPM-u prvo ćete morati dodati repo Yarn na popis spremišta. Ovisnosti Node.js automatski će se instalirati u Fedori, stoga ih ne trebate instalirati ručno.

uvojak - tiho --lokacija https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo

Pređu možete instalirati pomoću bilo kojeg DNF ili njam. U terminal upišite bilo koju od sljedećih naredbi.

sudo yum instaliraj pređu
sudo dnf instalirati pređu

Sada kada ste instalirali upravitelj paketa Yarn na svoj sustav, vrijeme je da preuzmete paket DeepL Translator. Da biste instalirali DeepL Translator, upišite:

pređa globalno dodati deepl-translator-cli

Možete provjeriti je li Yarn uspješno instalirao DeepL Translator na vaš sustav provjerom podataka o verziji paketa.

deepl --verzija

Kako koristiti DeepL Translator

Prevođenje teksta pomoću programa DeepL Translator jednostavno je. Da biste preveli niz na drugi jezik, naredbom navedite kôd jezika i niz.

deepl translate -t ​​"DE" "Zdravo kako si"

Kao što je gore spomenuto, DeepL Translator može otkriti jezik određenog dijela teksta. Da biste to učinili, upotrijebite otkriti opcija s deepl naredba.

deepl otkrivanje "Dies ist in Englisch"

Kao i druge Linux naredbe, i vi možete koristiti pipe deepl sa standardnim izlazom. Na primjer:

odjek "Kako si" | deepl prijevod -t "DE"

Ako ne možete otkriti kako se koristiti prevoditeljem, odjeljak pomoći možete provjeriti pomoću -h zastava. Programeri su osigurali stranice pomoći za svaku opciju dostupnu u uslužnom programu.

deepl -h
deepl prevesti -h
deepl otkriti -h

Povezano: Kako prevesti cijeli dokument u Microsoft Word

Translate Shell jedan je od najčešće korištenih prevoditelja jezika naredbenog retka dostupan na Linuxu. Prije je bio poznat kao Google Translate CLI. Snaga Google Translate, Bing Translator, Apertium i Yandex Translate čini ga pouzdanim alatom za prevođenje tekstualnih nizova izravno s terminala.

Da biste instalirali Shell Translate na svoj Linux stroj, preuzmite izvršnu datoteku i dodajte je u varijable okruženja vašeg sustava.

wget git.io/trans

Preuzetoj datoteci dodijelite izvršna dopuštenja.

sudo chmod + x ./trans

Dodajte izvršnu varijablu okoline.

sudo mv ./trans / usr / local / bin

Kako koristiti ljusku Prevoditelj

Prevođenje teksta pomoću Shell-a prevoditelja prilično je jednostavno u usporedbi s DeepL Translator-om. U aplikaciji postoje tri načina izlaza: zadani, interaktivni i kratki.

U zadanom načinu rada izlaz sadrži informacije povezane s prijevodom. S druge strane, kratki način rada prikazivat će samo prevedeni tekst.

Prema zadanim postavkama uslužni program prevodi tekst na engleski jezik. Da biste preveli niz na engleski jezik pomoću Prevoditeljske ljuske:

trans "Dies ist in Englisch"

Sustav će prikazati sljedeći izlaz.

Ako želite prevesti niz na drugi jezik, osim na engleski, morat ćete upotrijebiti jezični kôd. Na primjer, za pretvorbu niza iz engleskog jezika u španjolski:

trans: es "Pozdrav svima"

Izlaz:

Hola a todas

Ako Shell Translate ne može prepoznati jezik teksta, naredbom možete odrediti kôd jezika.

trans es: "Hola a todas"

Imajte na umu da je u posljednje dvije naredbe lijeva strana debelo crijevo (:) znak je za izvorni jezik, a desna strana za odredišni jezik.

Da biste preveli jedan niz na više jezika, proslijedite odgovarajuće jezične kodove odvojene znakom Plus (+) karakter.

trans: es + bok "Pozdrav svima"

Spomenuta naredba prevest će navedeni tekst na španjolski i hindski.

Možete proslijediti i izvorni i odredišni jezik.

trans es: hi "Hola a todas"

Ako ne znate jezik niza, možete upotrijebiti -iskaznica zastava sa zadanim trans naredba.

trans -id "Hola a todas"

Da biste preveli cjelovite datoteke na drugi jezik, dodajte ime datoteke.

trans en: es datoteka: //document.txt

Koristiti -kratak zastavicu za prelazak na jednostavan izlazni format.

trans-sažetak "Dies ist in Englisch"

Izlaz:

Ovo je na engleskom

Da biste koristili interaktivnu ljusku Prevoditelj:

trans -ljuska -kratko

Sada možete početi tipkati svoje izjave i sustav će prevesti tekst na interaktivan način.

Prevođenje teksta u Linux naredbenom retku

Ponekad ste tijekom pregledavanja interneta mogli naići na tekst napisan na jeziku koji ne razumijete. Iako većina preglednika danas ima značajke automatskog prevođenja na jezik, oni svaki put ne rade dobro. U takvim situacijama može vam biti od pomoći prevoditelj jezika naredbenog retka.

Također možete odabrati prijevod web stranice pomoću mrežnih alata. Na internetu je dostupno nekoliko alata koji vam mogu pomoći u trenutnom prevođenju bilo koje web stranice na vaš željeni jezik.

E-mail
7 najboljih alata za preglednik za prevođenje web stranica

Gotovo polovica cijelog Interneta je nepristupačna ako ne govorite više jezika. Pa, koji su najbolji alati za prijevod? Ovi.

Pročitajte Dalje

Povezane teme
  • Linux
  • Prijevod
  • Google prevoditelj
  • Terminal
  • Linux
O autoru
Deepesh Sharma (Objavljen 51 članak)

Deepesh je mlađi urednik za Linux u MUO. Na internetu piše informativne sadržaje više od 3 godine. U slobodno vrijeme uživa u pisanju, slušanju glazbe i sviranju gitare.

Više od Deepesh Sharme

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Još jedan korak…!

Potvrdite svoju e-adresu u e-pošti koju smo vam upravo poslali.

.