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
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ă.
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
- Linux
- Traducere
- Google Traducere
- Terminal
- Linux
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ă.
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.