Prevedite tekst s jednog jezika na drugi u Linuxu

Prevedite tekst s jednog jezika na drugi u Linuxu

Želite li pomoću terminala prevesti tekstualni niz između 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 iz naredbenog retka koje možete koristiti za pretvaranje riječi iz jednog jezika u drugi.





U ovom ćemo članku raspravljati o dva pomoćna programa, DeepL Translator i Translate Shell, koji omogućuju korisniku da prevodi nizove na drugi jezik izravno sa sistemskog terminala.





Korištenje DeepL prevoditelja

DeepL Translator koristi tehnologiju strojnog učenja za prevođenje teksta između jezika. Ako sami ne možete shvatiti jezik teksta, DeepL prevoditelj automatski ga identificira. Vaš sustav mora imati aktivnu internetsku vezu za korištenje prevoditelja jer koristi DeepL API za prevođenje teksta.





DeepL prevoditelj podržava sljedeće jezike:

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

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



Instaliranje DeepL prevoditelja

Da biste pokrenuli DeepL Translator na svom Linux stroju, prvo morate instalirati najnoviju verziju Node.js -a.

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





Na distribucijama temeljenim na Debianu, kao što je Ubuntu, preuzmite GPG ključ Yarn pomoću kovrča .

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

Dodajte spremište Debian pređe na popis spremišta vašeg sustava.





kako stvoriti vektore u illustratoru
echo 'deb https://dl.yarnpkg.com/debian/ stable main' | sudo tee /etc/apt/sources.list.d/yarn.list

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

sudo apt update
sudo apt install yarn

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

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

Pređu možete instalirati pomoću bilo koje od njih DNF ili njam . Upišite bilo koju od sljedećih naredbi u terminal.

sudo yum install yarn
sudo dnf install yarn

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

yarn global add deepl-translator-cli

Možete provjeriti je li Pređa uspješno instalirala DeepL Translator na vaš sustav provjerom podataka o verziji paketa.

deepl --version

Kako koristiti DeepL prevoditelj

Prevođenje teksta pomoću DeepL prevoditelja jednostavno je. Za prevođenje niza na drugi jezik, odredite kôd jezika i niz pomoću naredbe.

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

Kao što je gore spomenuto, DeepL prevoditelj može otkriti jezik navedenog dijela teksta. Da biste to učinili, upotrijebite otkriti opciju sa duboko naredba.

deepl detect 'Dies ist in Englisch'

Kao i druge naredbe Linuxa, možete prenositi duboko sa standardnim izlazom. Na primjer:

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

Ako ne možete shvatiti kako koristiti prevoditelj, možete provjeriti odjeljak pomoći pomoću -h zastava. Programeri su pružili stranice za pomoć za svaku opciju dostupnu u uslužnom programu.

deepl -h
deepl translate -h
deepl detect -h

Povezano: Kako prevesti cijeli dokument u Microsoft Word

Korištenje programa Translate Shell Utility

Translate Shell jedan je od najčešće korištenih prevoditelja jezika za naredbeni redak dostupan na Linuxu. Ranije je bio poznat kao Google Translate CLI. Snaga Google Translatea, Bing Translatora, Apertiuma i Yandex Translatea čini ga pouzdanim alatom za prevođenje tekstualnih nizova izravno s terminala.

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

wget git.io/trans

Dodijelite izvršna dopuštenja preuzetoj datoteci.

sudo chmod +x ./trans

Varijablama okruženja dodajte izvršnu datoteku.

kako napraviti boot dvd
sudo mv ./trans /usr/local/bin

Kako koristiti Translate Shell

Prevođenje teksta pomoću programa Translate Shell prilično je jednostavno u usporedbi s DeepL prevoditeljem. U aplikaciji postoje tri načina izlaza: zadani, interaktivni i kratki.

U zadanom načinu rada izlaz sadrži informacije vezane za prijevod. S druge strane, kratki način rada prikazuje samo prevedeni tekst.

Prema zadanim postavkama, uslužni program prevodi tekst na engleski jezik. Za prevođenje niza na engleski pomoću Translate Shell:

trans 'Dies ist in Englisch'

Sustav će prikazati sljedeći izlaz.

Ako želite prevesti niz na neki drugi jezik osim engleskog, morat ćete koristiti kôd jezika. Na primjer, za pretvaranje niza iz engleskog jezika u španjolski:

trans :es 'Hello Everyone'

Izlaz:

Hola a todas

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

trans es: 'Hola a todas'

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

Za prevođenje jednog niza na više jezika proslijedite odgovarajuće jezične kodove odvojene znakom Više ( + ) lik.

trans :es+hi 'Hello Everyone'

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

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

trans es:hi 'Hola a todas'

Ako ne znate jezik niza, možete koristiti -iskaznica zastavica sa zadanim postavkama trans naredba.

trans -id 'Hola a todas'

Da biste preveli cijele datoteke na drugi jezik, proslijedite naziv datoteke.

trans en:es file://document.txt

Koristiti -kratak zastavica za prebacivanje na jednostavan izlazni format.

trans -brief 'Dies ist in Englisch'

Izlaz:

This is in English

Da biste koristili interaktivnu ljusku Translate:

trans -shell -brief

Sada možete početi upisivati ​​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 u današnje vrijeme ima značajke automatskog prevođenja jezika, oni ne rade dobro svaki put. U takvim situacijama može biti od pomoći prevoditelj jezika za naredbeni redak.

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 željeni jezik.

Udio Udio Cvrkut E -pošta 7 najboljih alata preglednika za prevođenje web stranica

Gotovo polovica cijelog interneta je nedostupna ako ne govorite više jezika. Dakle, koji su najbolji alati za prevođenje? Ovi.

kako koristiti 3d pisač
Pročitajte Dalje Povezane teme
  • Linux
  • Prijevod
  • Google prevoditelj
  • Terminal
  • Linux
O autoru Deepesh Sharma(79 objavljenih članaka)

Deepesh je mlađi urednik za Linux u MUO -u. On piše informativne vodiče o Linuxu s ciljem pružiti blaženo iskustvo svim pridošlicama. Nisam siguran u filmove, ali ako želite razgovarati o tehnologiji, on je vaš momak. U slobodno vrijeme možete ga pronaći kako čita knjige, sluša različite glazbene žanrove ili svira gitaru.

Više od Deepesh Sharma

Pretplatite se na naše obavijesti

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

Kliknite ovdje za pretplatu