Szeretne lefordítani egy szöveges karakterláncot több nyelv között a terminál használatával? Lehet, hogy az interneten való böngészés közben találkozott egy másik nyelven írt üzenettel, és szeretné megtudni, mit jelent. Szerencsére a Linux számos parancssori alkalmazással rendelkezik, amelyek segítségével szavakat konvertálhat egyik nyelvről a másikra.
Ebben a cikkben két segédprogramot fogunk tárgyalni, a DeepL Translator és a Translate Shell, amelyek lehetővé teszik a felhasználó számára, hogy a karakterláncokat közvetlenül a rendszerterminálról fordítsa le egy másik nyelvre.
A DeepL Translator használata
A DeepL Translator gépi tanulási technológiát használ a szövegek nyelvek közötti fordításához. Ha nem tudja kitalálni a szöveg nyelvét, a DeepL Translator automatikusan azonosítja azt. A rendszernek aktív internetkapcsolattal kell rendelkeznie a fordító használatához, mivel a DeepL API -t használja a szöveg fordításához.
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 ingyenesen 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, mindegyik ingyenes előfizetést biztosít a felhasználók számára.
A DeepL Translator telepítése
A DeepL Translator Linux gépen történő futtatásához először telepítenie kell a Node.js legújabb verzióját.
Most töltse le és telepítse a Fonal csomagkezelőt. A folyamat néhány Linux disztribúciónál kissé eltér. Ebben az útmutatóban megvitatjuk, hogyan telepítheti a fonalat a Debianra és a Fedorára.
Debian-alapú disztribúcióknál, mint például az Ubuntu, töltse le a Yarn GPG kulcsot a használatával becsavar .
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
Adja hozzá a Yarn Debian tárolót a rendszer tárhelylistájához.
játszhatsz ps3 játékokat ps4 konzolon
echo 'deb https://dl.yarnpkg.com/debian/ stable main' | sudo tee /etc/apt/sources.list.d/yarn.list
Frissítse a lerakatlistát, és telepítse a fonalat a használatával APT .
sudo apt update
sudo apt install yarn
A Fedora és más RPM-alapú disztribúcióknál először hozzá kell adnia a fonalrepo-t a lerakatlistához. A Node.js függőségek automatikusan települnek a Fedorába, ezért nem kell manuálisan telepíteni őket.
curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
A fonalat bármelyik használatával telepítheti DNF vagy yum . Írja be az alábbi parancsok bármelyikét a terminálon.
sudo yum install yarn
sudo dnf install yarn
Most, hogy telepítette a Fonal csomagkezelőt a rendszerére, ideje letölteni a DeepL Translator csomagot. A DeepL Translator telepítéséhez írja be:
yarn global add deepl-translator-cli
A csomag verzióinformációinak ellenőrzésével ellenőrizheti, hogy a fonal sikeresen telepítette -e a rendszerére a DeepL Translator programot.
deepl --version
A DeepL fordító használata
Szöveg fordítása a DeepL Translator segítségével egyszerű. Egy karakterlánc másik nyelvre történő lefordításához adja meg a nyelv kódját és a karakterláncot a paranccsal.
deepl translate -t 'DE' 'Hello how are you'
Amint fentebb említettük, a DeepL Translator képes felismerni a megadott szövegdarab nyelvét. Ehhez használja a érzékeli opció a mélyen parancs.
deepl detect 'Dies ist in Englisch'
A többi Linux -parancshoz hasonlóan csövezni is lehet mélyen szabványos kimenettel. Például:
echo 'How are you' | deepl translate -t 'DE'
Ha nem tudja kitalálni, hogyan kell használni a fordítót, akkor a súgót a -h zászló. A fejlesztők a segédprogramban elérhető összes lehetőséghez nyújtottak súgóoldalakat.
deepl -h
deepl translate -h
deepl detect -h
Összefüggő: Hogyan lehet lefordítani egy teljes dokumentumot a Microsoft Word -ben
A Fordító Shell segédprogram használata
A Translate Shell a Linuxon elérhető egyik leggyakrabban használt parancssori nyelvfordító. Korábban Google Translate CLI néven ismerték. A Google Fordító, a Bing Translator, az Apertium és a Yandex Translate ereje megbízható eszközzé teszi a szöveges karakterláncok közvetlen terminálból történő fordításához.
A Translate Shell Linux -gépre történő telepítéséhez töltse le a futtatható fájlt, és adja hozzá a rendszer környezeti változóihoz.
wget git.io/trans
Rendeljen végrehajtható engedélyeket a letöltött fájlhoz.
sudo chmod +x ./trans
Adja hozzá a végrehajtható fájlt a környezeti változókhoz.
Az xbox one nem csatlakozik a wifi -hez, de minden más igen
sudo mv ./trans /usr/local/bin
A Fordítóhéj használata
A szöveg fordítása a Translate Shell segítségével meglehetősen egyszerű a DeepL Translatorhoz képest. Az alkalmazásban három kimeneti mód létezik: 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 mód csak a lefordított szöveget jeleníti meg.
Alapértelmezés szerint a segédprogram lefordítja a szöveget angol nyelvre. Egy karakterlánc fordítása angolra a Fordító Shell használatával:
trans 'Dies ist in Englisch'
A rendszer a következő kimenetet jeleníti meg.
Ha egy karakterláncot le akar fordítani az angolon kívül egy másik nyelvre, akkor a nyelvkódot kell használnia. Például egy karakterlánc angol nyelvről spanyolra konvertálásához:
trans :es 'Hello Everyone'
Kimenet:
Hola a todas
Ha a Fordító Shell nem tudja azonosítani a szöveg nyelvét, akkor megadhatja a nyelv kódját a paranccsal.
trans es: 'Hola a todas'
Vegye figyelembe, hogy az utolsó két parancsban a kettőspont ( : ) karakter a forrásnyelvhez, a jobb oldal pedig a célnyelvhez tartozik.
Ha egyetlen karakterláncot több nyelvre szeretne lefordítani, adja át a megfelelő nyelvkódokat Több ( + ) karakter.
trans :es+hi 'Hello Everyone'
A fent említett parancs lefordítja a megadott szöveget spanyolra és hindi nyelvre.
Átadhatja a forrás és a célnyelvet is.
trans es:hi 'Hola a todas'
Ha nem tudja a karakterlánc nyelvét, használhatja a -id zászló az alapértelmezettel ford parancs.
trans -id 'Hola a todas'
A teljes fájlok másik nyelvre történő lefordításához adja át a fájl nevét.
trans en:es file://document.txt
Használja a -rövid jelzővel, hogy egyszerű kimeneti formátumra váltson.
trans -brief 'Dies ist in Englisch'
Kimenet:
This is in English
Az interaktív fordítóhéj használata:
trans -shell -brief
Most már elkezdheti beírni az állításait, és a rendszer interaktív módon lefordítja a szöveget.
Szöveg fordítása a Linux parancssorában
Előfordulhat, hogy az internet böngészése közben olyan szöveggel találkozott, amelyet nem értett nyelven írt. Bár manapság a legtöbb böngésző rendelkezik automatikus nyelvfordító funkciókkal, nem minden alkalommal működnek jól. Ilyen helyzetekben hasznos lehet a parancssori nyelvfordító használata.
Választhat egy weboldal online eszközök segítségével történő lefordítását is. Számos eszköz érhető el az interneten, amelyek segítenek abban, hogy bármely weboldalt azonnal lefordítson a kívánt nyelvre.
Részvény Részvény Csipog Email A 7 legjobb böngészőeszköz a weboldalak fordításáhozAz internet majdnem fele elérhetetlen, hacsak nem folyékonyan beszél több nyelven. Melyek tehát a legjobb fordítási eszközök? Ezek.
hogyan lehet letölteni a nintendont a wii -nOlvassa tovább Kapcsolódó témák
- Linux
- Fordítás
- Google Fordító
- Terminál
- Linux
A Deepesh a MUO Linux -szerkesztője. Információs útmutatókat ír Linuxon, célja, hogy boldog élményt nyújtson minden újonnan érkezőnek. Nem biztos a filmekben, de ha a technológiáról akar beszélni, akkor ő a pasija. Szabadidejében találhat könyveket olvasni, különböző zenei műfajokat hallgatni vagy gitározni.
Továbbiak a Deepesh Sharma -tólIratkozzon fel hírlevelünkre
Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!
Feliratkozáshoz kattintson ide