Doriți să traduceți un șir de text între mai multe limbi folosind terminalul? Poate că ați dat peste un mesaj scris într-o altă limbă în timp ce navigați pe internet și doriți să știți ce înseamnă. Din fericire, Linux are mai multe aplicații din linia de comandă pe care le puteți folosi pentru a converti cuvinte dintr-o limbă în alta.

În acest articol, vom discuta despre două utilitare, DeepL Translator și Translate Shell, care permit utilizatorului să traducă șiruri în altă limbă direct de la terminalul de sistem.

Folosind DeepL Translator

DeepL Translator folosește tehnologia de învățare automată pentru a traduce text între limbi. Dacă nu vă puteți da seama singuri limba unui text, DeepL Translator îl identifică automat pentru dvs. Sistemul dvs. trebuie să aibă o conexiune activă la internet pentru a utiliza traducătorul, deoarece folosește API-ul DeepL pentru traducerea textului.

DeepL Translator acceptă următoarele limbi:

  • Engleză
  • limba germana
  • limba franceza
  • Italiană
  • Olandeză
  • Spaniolă
  • Rusă
  • Portugheză
  • Lustrui
instagram viewer

Pachetul Linux pentru DeepL Translator este gratuit. Cu toate acestea, puteți achiziționa un abonament dacă intenționați să utilizați instrumentul frecvent. Deși planurile și prețurile sunt diferite pentru fiecare țară, fiecare are un abonament gratuit și pentru utilizatori.

Instalarea DeepL Translator

Pentru a rula DeepL Translator pe computerul dvs. Linux, va trebui să faceți acest lucru instalați cea mai recentă versiune de Node.js primul.

Acum, descărcați și instalați managerul de pachete Yarn. Procesul este puțin diferit pentru unele distribuții Linux. În acest ghid, vom discuta despre cum să instalați Yarn pe Debian și Fedora.

Pe distribuțiile bazate pe Debian, cum ar fi Ubuntu, descărcați cheia Yarn GPG folosind răsuci.

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

Adăugați depozitul Yarn Debian în lista de depozite a sistemului.

ecou "deb https://dl.yarnpkg.com/debian/ stabil principal "| sudo tee /etc/apt/sources.list.d/yarn.list

Actualizați lista de depozite și instalați Yarn folosind APT.

actualizare sudo apt
sudo apt install yarn

Pe Fedora și alte distribuții bazate pe RPM, mai întâi va trebui să adăugați repozitul Yarn la lista de depozite. Dependențele Node.js vor fi instalate automat în Fedora, prin urmare nu este nevoie să le instalați manual.

bucla - silențios - locație https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo

Puteți instala Yarn folosind oricare DNF sau da. Tastați oricare dintre următoarele comenzi în terminal.

sudo yum instalați fire
sudo dnf instalează fire

Acum că ați instalat managerul de pachete Yarn pe sistemul dvs., este timpul să descărcați pachetul DeepL Translator. Pentru a instala DeepL Translator, tastați:

yarn global add deepl-translator-cli

Puteți verifica dacă Yarn a instalat cu succes DeepL Translator pe sistemul dvs., verificând informațiile despre versiune pentru pachet.

deepl --versiune

Cum se folosește traducătorul DeepL

Traducerea textului cu DeepL Translator este simplă. Pentru a traduce un șir în altă limbă, specificați codul de limbă și șirul cu comanda.

deepl translate -t ​​"DE" "Hello how you are"

După cum sa menționat mai sus, DeepL Translator poate detecta limba fragmentului de text specificat. Pentru a face acest lucru, utilizați detecta opțiune cu deepl comanda.

deepl detectează "Dies ist in English"

La fel ca alte comenzi Linux, puteți face pipă deepl cu ieșirea standard. De exemplu:

ecou „Ce mai faci” | deepl translate -t ​​"DE"

Dacă nu vă dați seama cum să folosiți traducătorul, puteți consulta secțiunea de ajutor folosind -h steag. Dezvoltatorii au furnizat pagini de ajutor pentru fiecare opțiune disponibilă în utilitar.

deepl -h
deepl traduce -h
deepl detect -h

Legate de: Cum se traduce un document întreg în Microsoft Word

Translate Shell este unul dintre cei mai folosiți traducători de limbă în linie de comandă disponibile pe Linux. Anterior, era cunoscut sub numele de Google Translate CLI. Puterea Google Translate, Bing Translator, Apertium și Yandex Translate îl fac un instrument de încredere pentru traducerea șirurilor de text chiar de la terminal.

Pentru a instala Translate Shell pe computerul dvs. Linux, descărcați fișierul executabil și adăugați-l la variabilele de mediu ale sistemului dvs.

wget git.io/trans

Atribuiți permisiuni executabile fișierului descărcat.

sudo chmod + x ./trans

Adăugați executabilul la variabilele de mediu.

sudo mv ./trans / usr / local / bin

Cum se folosește Traducere Shell

Traducerea textului cu Translate Shell este destul de ușoară în comparație cu DeepL Translator. În aplicație, există trei moduri de ieșire: implicit, interactiv și scurt.

În modul implicit, ieșirea conține informații legate de traducere. Pe de altă parte, modul scurt va afișa doar textul tradus.

În mod implicit, utilitarul traduce textul în limba engleză. Pentru a traduce un șir în engleză folosind Translate Shell:

trans "Dies ist in English"

Sistemul va afișa următoarea ieșire.

Dacă doriți să traduceți un șir în altă limbă în afară de engleză, va trebui să utilizați codul de limbă. De exemplu, pentru a converti un șir din limba engleză în spaniolă:

trans: es "Bună ziua tuturor"

Ieșire:

Hola a todas

Dacă Translate Shell nu poate identifica limba textului, puteți specifica codul de limbă cu comanda.

trans es: "Hola a todas"

Rețineți că în ultimele două comenzi, partea stângă a colon (:) caracterul este pentru limba sursă și partea dreaptă este pentru limba de destinație.

Pentru a traduce un singur șir în mai multe limbi, treceți codurile de limbă respective separate prin La care se adauga (+) caracter.

trans: es + hi „Bună ziua tuturor”

Comanda menționată mai sus va traduce textul specificat în spaniolă și hindi.

Puteți trece și limbile sursă și destinație.

trans es: hi "Hola a toate"

Dacă nu cunoașteți limba șirului, puteți utiliza fișierul -id semnalizați cu valoarea implicită trans comanda.

trans -id "Hola a todas"

Pentru a traduce fișierele complete în altă limbă, treceți numele fișierului.

trans en: es fișier: //document.txt

Folosește -scurt flag pentru a comuta la un format de ieșire simplu.

trans-scurt "Dies ist in English"

Ieșire:

Aceasta este în engleză

Pentru a utiliza interfața tradusă Shell:

trans -shell -breviu

Acum puteți începe să tastați declarațiile dvs., iar sistemul va traduce textul într-un mod interactiv.

Traducerea textului în linia de comandă Linux

Uneori, în timp ce navigați pe internet, este posibil să fi dat peste un text scris într-o limbă pe care nu o înțelegeți. În timp ce majoritatea browserelor au în prezent funcții de traducere automată a limbii, acestea nu funcționează bine de fiecare dată. În astfel de situații, poate fi util să ai un traducător de limbă de comandă.

De asemenea, puteți alege să traduceți o pagină web folosind instrumente online. Mai multe instrumente sunt disponibile pe internet, care vă pot ajuta în traducerea instantanee a oricărei pagini web în limba dorită.

E-mail
Cele mai bune 7 instrumente de browser pentru traducerea paginilor web

Aproape jumătate din tot Internetul este inaccesibil dacă nu cunoașteți mai multe limbi. Deci, care sunt cele mai bune instrumente pentru traducere? Pe aceștia.

Citiți în continuare

Subiecte asemănătoare
  • Linux
  • Traducere
  • Google Traducere
  • Terminal
  • Linux
Despre autor
Deepesh Sharma (51 articole publicate)

Deepesh este Junior Editor pentru Linux la MUO. Scrie conținut informațional pe internet de peste 3 ani. În timpul liber, îi place să scrie, să asculte muzică și să cânte la chitară.

Mai multe de la Deepesh Sharma

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Încă un pas…!

Vă rugăm să confirmați adresa de e-mail în e-mailul pe care tocmai vi l-am trimis.

.