Szeretne lefordítani egy szöveges karakterláncot több nyelv között a terminál használatával? Talán egy másik nyelven írt üzenetre bukkant az internet böngészése közben, és szeretné tudni, mit jelent. Szerencsére a Linux számos parancssori alkalmazással rendelkezik, amelyek segítségével szavakat alakíthat át egyik nyelvről a másikra.

Ebben a cikkben két segédprogramot, a DeepL Translator és a Translate Shell fogunk megvitatni, amelyek lehetővé teszik a felhasználó számára, hogy a karakterláncokat egy másik nyelvre fordítsa le közvetlenül a rendszerterminálról.

A DeepL Translator használata

A DeepL Translator gépi tanulási technológiával fordítja a szöveget nyelvek között. Ha maga nem tudja kitalálni a szöveg nyelvét, a DeepL Translator automatikusan azonosítja azt az Ön számára. A fordító használatához rendszernek aktív internetkapcsolattal kell rendelkeznie, mivel a szöveg fordításához a DeepL API-t használja.

A DeepL Translator a következő nyelveket támogatja:

  • angol
  • német
  • Francia
  • olasz
  • holland
  • spanyol
  • orosz
  • portugál
  • fényesít
instagram viewer

A DeepL Translator Linux-csomagja szabadon használható. Előfizetést azonban vásárolhat, ha az eszköz gyakori használatát tervezi. Bár a tervek és az árak országonként eltérőek, mindegyiknek ingyenes előfizetéssel rendelkezik a felhasználók számára is.

A DeepL Translator telepítése

A DeepL Translator futtatásához Linux gépén meg kell telepítse a Node.js legújabb verzióját első.

Most töltse le és telepítse a Fonal csomagkezelőt. A folyamat némileg eltér néhány Linux disztribúciónál. Ebben az útmutatóban megvitatjuk, hogyan lehet a fonalat telepíteni a Debianra és a Fedora-ra.

A Debian-alapú disztribúciókban, mint az Ubuntu, töltse le a Yarn GPG kulcsot a használatával becsavar.

göndör -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

Adja hozzá a Yarn Debian adattárat a rendszer lerakatlistájához.

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

Frissítse a lerakat listáját, és telepítse a fonalat a használatával APT.

sudo apt frissítés
sudo apt install fonal

A Fedora és más RPM-alapú disztribútoroknál először hozzá kell adnia a Yarn repót a lerakat listához. A Node.js függőségeket a Fedora automatikusan telepíti, ezért nem kell őket manuálisan telepíteni.

göndör - csendes - hely https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo

A fonal bármelyikével telepíthető DNF vagy yum. Írja be a következő parancsok bármelyikét a terminálba.

sudo yum telepítse a fonalat
sudo dnf fonal telepítése

Miután telepítette a fonal csomagkezelőt a rendszerére, itt az ideje letölteni a DeepL Translator csomagot. A DeepL Translator telepítéséhez írja be:

fonal globális add deepl-translator-cli

A csomag verzióinformációinak ellenőrzésével ellenőrizheti, hogy a Yarn sikeresen telepítette-e a DeepL Translator programot a rendszerére.

deepl --verzió

A DeepL Translator használata

A szöveg fordítása a DeepL Translator segítségével egyszerű. A karakterlánc másik nyelvre történő lefordításához adja meg a nyelvi kódot és a karakterláncot a paranccsal.

deepl lefordítani -t "DE" "Helló hogy vagy"

Mint fent említettük, a DeepL Translator képes felismerni a megadott szövegdarab nyelvét. Ehhez használja a felismerni opció a mélyre parancs.

mélyen észlelni "Dies ist in English"

Mint más Linux-parancsok, itt is lehet csövezni mélyre a normál kimenettel. Például:

visszhang "Hogy vagy" | deepl lefordítani -t "DE"

Ha nem tudja kitalálni, hogyan kell használni a fordítót, akkor a súgóval ellenőrizheti a -h zászló. A fejlesztők minden segédprogramban rendelkezésre álló súgóoldalt biztosítottak.

mélyen -h
deepl lefordítani -h
mélyen észlel -h

Összefüggő: Hogyan lehet egy teljes dokumentumot lefordítani a Microsoft Word programban

A Translate Shell az egyik legelterjedtebb parancssori nyelvfordító, amely elérhető a Linuxon. Korábban Google Translate CLI néven ismert. A Google Translate, a Bing Translator, az Apertium és a Yandex Translate ereje megbízható eszközzé teszi a szöveges karakterláncok fordítását közvetlenül a terminálról.

A Translate Shell telepítéséhez Linux gépére töltse le a futtatható fájlt, és adja hozzá a rendszer környezeti változóihoz.

wget git.io/trans

Rendeljen futtatható engedélyeket a letöltött fájlhoz.

sudo chmod + x ./trans

Adja hozzá a futtatható fájlt a környezeti változókhoz.

sudo mv ./trans / usr / local / bin

Hogyan használjuk a Fordítóhéjat

Szövegfordítás a Fordítóhéj segítségével meglehetősen egyszerű, összehasonlítva a DeepL Translator-val. Az alkalmazásban három kimeneti mód van: Alapértelmezett, Interaktív és Rövid.

Alapértelmezett módban a kimenet a fordítással kapcsolatos információkat tartalmaz. Másrészt a rövid üzemmód csak a lefordított szöveget jeleníti meg.

Alapértelmezés szerint a segédprogram lefordítja a szöveget angol nyelvre. Karakterlánc lefordítása angolul a Shell Fordító használatával:

ford "Dies ist in English"

A rendszer a következő kimenetet jeleníti meg.

Ha egy sztringet le akar fordítani egy másik nyelvre, kivéve az angolt, akkor a nyelvi kódot kell használnia. Például egy karakterlánc konvertálása angol nyelvről spanyolra:

ford: es "Hello mindenkinek"

Kimenet:

Hola a todas

Ha a Fordítóhéj nem tudja azonosítani a szöveg nyelvét, a paranccsal megadhatja a nyelvi kódot.

ford es: "Hola a todas"

Vegye figyelembe, hogy az utolsó két parancsban a kettőspont (:) karakter a forrásnyelvre, a jobb oldal pedig a célnyelvre vonatkozik.

Egyetlen karakterlánc több nyelvre történő lefordításához adja át a megfelelő nyelvi kódokat az elválasztva Plusz (+) karakter.

ford: es + szia "Hello mindenkinek"

A fent említett parancs lefordítja a megadott szöveget spanyolra és hindira.

Átadhatja mind a forrás, mind a célnyelvet.

ford es: szia "Hola a todas"

Ha nem ismeri a karakterlánc nyelvét, használhatja a -id zászló az alapértelmezettel ford parancs.

transz -id "Hola a todas"

Ha teljes fájlokat szeretne lefordítani egy másik nyelvre, adja át a fájl nevét.

trans en: es file: //document.txt

Használja a -rövid jelző az egyszerű kimeneti formátumra váltáshoz.

transz-rövid "Dies ist in English"

Kimenet:

Ez angolul van

Az interaktív Fordítóhéj használata:

transz -héj-rövid

Most elkezdheti begépelni az utasításokat, és a rendszer interaktív módon lefordítja a szöveget.

Szöveg fordítása a Linux parancssorában

Néha az internet böngészése közben előfordulhat, hogy olyan szöveggel találkozott, amelyet nem értett nyelven írt. Noha manapság a legtöbb böngésző rendelkezik automatikus nyelvfordítási funkciókkal, nem mindig működnek megfelelően. Ilyen helyzetekben hasznos lehet a parancssori nyelv fordítója.

Választhat egy weboldal lefordítását is online eszközök segítségével. Számos olyan eszköz áll rendelkezésre az interneten, amelyek segítségével bármilyen weboldalt azonnal lefordíthat a kívánt nyelvre.

Email
A 7 legjobb böngészőeszköz a weboldalak fordításához

Az Internet csaknem fele nem érhető el, hacsak nem beszél folyékonyan több nyelvet. Tehát melyek a legjobb eszközök a fordításra? Ezek.

Olvassa el a következőt

Kapcsolódó témák
  • Linux
  • Fordítás
  • Google Fordító
  • Terminál
  • Linux
A szerzőről
Deepesh Sharma (51 cikk megjelent)

Deepesh a MUO Linux junior szerkesztője. Több mint 3 éve ír információs tartalmat az interneten. Szabadidejében szívesen ír, zenét hallgat és gitározik.

Tovább a Deepesh Sharma-tól

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz, amely műszaki tippeket, véleményeket, ingyenes e-könyveket és exkluzív ajánlatokat tartalmaz!

Még egy lépés…!

Kérjük, erősítse meg e-mail címét az imént elküldött e-mailben.

.