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.

E-mailem
Sedm nejlepších nástrojů prohlížeče k překladu webových stránek

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ší

Související témata
  • Linux
  • Překlad
  • Google Překladač
  • Terminál
  • Linux
O autorovi
Deepesh Sharma (Publikováno 51 článků)

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.

Více od Deepesh Sharma

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.

.