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
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.
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
- Linux
- Fordítás
- Google Fordító
- Terminál
- Linux

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.
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.