Chcete pomocí terminálu přeložit textový řetězec mezi více jazyky? Možná jste při procházení internetu narazili na zprávu napsanou v jiném jazyce a chtěli byste vědět, co to znamená. Naštěstí má Linux několik aplikací příkazového řádku, které můžete použít k převodu slov z jednoho jazyka do druhého.
V tomto článku budeme diskutovat o dvou nástrojích, DeepL Translator a Translate Shell, které umožňují uživateli přeložit řetězce do jiného jazyka přímo ze systémového terminálu.
Pomocí nástroje DeepL Translator
Překladač DeepL používá technologii strojového učení k překladu textu mezi jazyky. Pokud nemůžete zjistit jazyk textu sami, překladač DeepL jej automaticky identifikuje. Aby váš překladač mohl používat překladač, musí mít aktivní připojení k internetu, protože k překladu textu využívá rozhraní DeepL API.
Překladač DeepL podporuje následující jazyky:
- Angličtina
- Němec
- francouzština
- italština
- holandský
- španělština
- ruština
- portugalština
- polština
Balíček pro Linux pro překladač DeepL je zdarma k použití. Předplatné si však můžete zakoupit, pokud plánujete nástroj používat často. I když jsou plány a ceny pro každou zemi odlišné, každá má také bezplatné předplatné pro uživatele.
Instalace nástroje DeepL Translator
Chcete-li spustit DeepL Translator na svém stroji se systémem Linux, budete muset nainstalujte nejnovější verzi Node.js První.
Nyní si stáhněte a nainstalujte správce balíčků příze. Proces je u některých distribucí Linuxu trochu odlišný. V této příručce probereme, jak nainstalovat Yarn na Debian a Fedoru.
V distribucích založených na Debianu, jako je Ubuntu, stáhněte klíč Yarn GPG pomocí kučera.
zvlnění -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
Přidejte úložiště Yarn Debian do seznamu úložišť vašeho systému.
ozvěna "deb https://dl.yarnpkg.com/debian/ stabilní hlavní "| sudo tee /etc/apt/sources.list.d/yarn.list
Aktualizujte seznam úložišť a nainstalujte Yarn pomocí APT.
sudo apt aktualizace
sudo apt nainstalovat přízi
Na Fedoře a dalších distribucích založených na RPM musíte nejprve přidat repozitář Yarn do seznamu repozitářů. Závislosti Node.js se ve Fedoře nainstalují automaticky, proto je nemusíte instalovat ručně.
zvlnění - tiché - umístění https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
Přízi můžete nainstalovat pomocí obou DNF nebo Mňam. Do terminálu zadejte libovolný z následujících příkazů.
sudo yum nainstalovat přízi
sudo dnf install yarn
Nyní, když jste ve svém systému nainstalovali správce balíčků Yarn, je čas stáhnout balíček DeepL Translator. Chcete-li nainstalovat DeepL Translator, zadejte:
globální příze přidat deepl-translator-cli
Můžete zkontrolovat, zda Yarn úspěšně nainstaloval DeepL Translator do vašeho systému kontrolou informací o verzi balíčku.
deepl --verze
Jak používat překladač DeepL
Překlad textu pomocí nástroje DeepL Translator je jednoduchý. Chcete-li přeložit řetězec do jiného jazyka, zadejte kód jazyka a řetězec pomocí příkazu.
deepl translate -t "DE" "Ahoj jak se máš"
Jak bylo uvedeno výše, překladač DeepL dokáže detekovat jazyk zadaného textu. K tomu použijte detekovat možnost s deepl příkaz.
deepl detect "Dies ist in Englisch"
Stejně jako ostatní linuxové příkazy můžete i potrubí deepl se standardním výstupem. Například:
ozvěna "Jak se máš" | deepl přeložit -t "DE"
Pokud nemůžete přijít na to, jak používat překladač, můžete zkontrolovat sekci nápovědy pomocí -h vlajka. Vývojáři poskytli stránky nápovědy pro každou možnost dostupnou v nástroji.
deepl -h
deepl přeložit -h
deepl detect -h
Příbuzný: Jak přeložit celý dokument v aplikaci Microsoft Word
Translate Shell je jedním z nejpoužívanějších překladačů jazyků příkazového řádku dostupných v systému Linux. Dříve to bylo známé jako Google Translate CLI. Díky výkonu Google Translate, Bing Translator, Apertium a Yandex Translate je spolehlivým nástrojem pro překlad textových řetězců přímo z terminálu.
Chcete-li nainstalovat Translate Shell na stroj se systémem Linux, stáhněte si spustitelný soubor a přidejte jej do proměnných prostředí vašeho systému.
wget git.io/trans
Přiřaďte ke spustitelnému souboru oprávnění.
sudo chmod + x ./trans
Přidejte spustitelný soubor do proměnných prostředí.
sudo mv ./trans / usr / local / bin
Jak používat Translate Shell
Překlad textu pomocí aplikace Translate Shell je ve srovnání s překladačem DeepL poměrně snadný. V aplikaci existují tři výstupní režimy: Výchozí, Interaktivní a Stručný.
Ve výchozím režimu obsahuje výstup informace související s překladem. Na druhé straně krátký režim zobrazí pouze přeložený text.
Ve výchozím nastavení nástroj převádí text do anglického jazyka. Překlad řetězce v angličtině pomocí aplikace Translate Shell:
trans "Dies ist in Englisch"
Systém zobrazí následující výstup.
Pokud chcete přeložit řetězec do jiného jazyka kromě angličtiny, budete muset použít kód jazyka. Například pro převod řetězce z anglického jazyka do španělštiny:
trans: es "Ahoj všichni"
Výstup:
Hola a todas
Pokud Translate Shell nedokáže určit jazyk textu, můžete pomocí příkazu zadat kód jazyka.
překlady: „Hola a todas“
Všimněte si, že v posledních dvou příkazech je levá strana znaku dvojtečka (:) znak je pro zdrojový jazyk a pravá strana pro cílový jazyk.
Chcete-li přeložit jeden řetězec do více jazyků, předejte příslušné kódy jazyků oddělené znakem Plus (+) znak.
trans: es + ahoj "Ahoj všichni"
Výše uvedený příkaz přeloží zadaný text do španělštiny a hindštiny.
Můžete předat také zdrojový a cílový jazyk.
překlady: ahoj "Hola a todas"
Pokud neznáte jazyk řetězce, můžete použít -id vlajka s výchozím nastavením trans příkaz.
trans-id "Hola a todas"
Chcete-li přeložit celé soubory do jiného jazyka, předejte název souboru.
soubor trans en: es: //document.txt
Použijte -stručný příznak pro přepnutí na jednoduchý výstupní formát.
trans-brief „Dies ist in Englisch“
Výstup:
Toto je v angličtině
Použití interaktivního prostředí Translate Shell:
trans-skořápka-krátký
Nyní můžete začít psát své příkazy a systém bude text interaktivně překládat.
Překlad textu v příkazovém řádku systému Linux
Někdy jste při procházení internetu mohli narazit na text napsaný v jazyce, kterému nerozumíte. Zatímco většina prohlížečů dnes má funkce automatického překladu jazyka, pokaždé nefungují dobře. V takových situacích může být užitečné mít překladač jazyka příkazového řádku.
Můžete se také rozhodnout přeložit webovou stránku pomocí online nástrojů. Na internetu je k dispozici několik nástrojů, které vám mohou pomoci při okamžitém překladu jakékoli webové stránky do požadovaného jazyka.
Téměř polovina celého internetu je nepřístupná, pokud neovládáte více jazyků. Jaké jsou nejlepší nástroje pro překlad? Tyto.
Přečtěte si další
- Linux
- Překlad
- Google Překladač
- Terminál
- Linux
Deepesh je Junior Editor pro Linux na MUO. Píše informační obsah na internetu již více než 3 roky. Ve volném čase rád píše, poslouchá hudbu a hraje na kytaru.
Přihlaste se k odběru našeho zpravodaje
Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!
Ještě jeden krok…!
V e-mailu, který jsme vám právě poslali, potvrďte svou e-mailovou adresu.