Přeložte text z jednoho jazyka do druhého v Linuxu

Přeložte text z jednoho jazyka do druhého v Linuxu

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 chcete 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 probereme dva nástroje, DeepL Translator a Translate Shell, které umožňují uživateli překládat řetězce do jiného jazyka přímo ze systémového terminálu.





Použití DeepL Translator

DeepL Translator využívá technologii strojového učení k překladu textu mezi jazyky. Pokud nemůžete určit jazyk textu sami, překladač DeepL ho automaticky identifikuje. Váš systém musí mít aktivní připojení k internetu, aby mohl používat překladač, protože k překladu textu využívá API DeepL.





DeepL Translator 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 Linux pro překladač DeepL je zdarma k použití. Pokud však plánujete nástroj používat často, můžete si zakoupit předplatné. Ačkoli se plány a ceny pro každou zemi liší, každá z nich má také bezplatné předplatné pro uživatele.



Instalace DeepL Translatoru

Chcete -li na svém počítači se systémem Linux spustit DeepL Translator, budete si muset nejprve nainstalovat nejnovější verzi Node.js.

Nyní si stáhněte a nainstalujte správce balíčků Příze. U některých distribucí Linuxu je tento proces trochu jiný. V této příručce budeme diskutovat o tom, jak nainstalovat přízi na Debian a Fedora.





V distribucích založených na Debianu, jako je Ubuntu, stáhněte klíč GPG Yarn pomocí kučera .

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





jak opustit skupinový chat iphone
echo 'deb https://dl.yarnpkg.com/debian/ stable main' | sudo tee /etc/apt/sources.list.d/yarn.list

Aktualizujte seznam úložišť a nainstalujte přízi pomocí APT .

sudo apt update
sudo apt install yarn

U Fedory a dalších distribucí založených na RPM budete nejprve muset přidat repo příze do seznamu úložišť. Závislosti Node.js se do Fedory nainstalují automaticky, proto je nemusíte instalovat ručně.

curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo

Přízi můžete nainstalovat pomocí některého z nich DNF nebo Mňam . Do terminálu zadejte libovolný z následujících příkazů.

sudo yum install yarn
sudo dnf install yarn

Nyní, když jste do svého systému nainstalovali správce balíčků Yarn, je načase stáhnout si balíček DeepL Translator. Chcete -li nainstalovat DeepL Translator, zadejte:

yarn global add deepl-translator-cli

Můžete ověřit, zda Yarn úspěšně nainstaloval DeepL Translator do vašeho systému, kontrolou informací o verzi balíčku.

deepl --version

Jak používat překladač DeepL

Překlad textu pomocí překladače DeepL je jednoduchý. Chcete -li řetězec přeložit do jiného jazyka, zadejte pomocí příkazu kód jazyka a řetězec.

deepl translate -t 'DE' 'Hello how are you'

Jak bylo uvedeno výše, DeepL Translator dokáže detekovat jazyk zadaného textu. Chcete -li to provést, použijte detekovat možnost s hluboký příkaz.

deepl detect 'Dies ist in Englisch'

Stejně jako ostatní příkazy Linuxu můžete i potrubí hluboký se standardním výstupem. Například:

echo 'How are you' | deepl translate -t 'DE'

Pokud nemůžete přijít na to, jak používat překladač, můžete se podívat do sekce nápovědy pomocí -h vlajka. Vývojáři poskytli stránky nápovědy pro každou možnost dostupnou v obslužném programu.

deepl -h
deepl translate -h
deepl detect -h

Příbuzný: Jak přeložit celý dokument v aplikaci Microsoft Word

Pomocí nástroje Translate Shell Utility

Translate Shell je jedním z nejpoužívanějších překladačů jazyka příkazového řádku dostupných v Linuxu. Dříve to bylo známé jako Google Translate CLI. Síla Google Translate, Bing Translator, Apertium a Yandex Translate z něj činí spolehlivý nástroj pro překlad textových řetězců přímo z terminálu.

Chcete -li nainstalovat Translate Shell na svůj počítač 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

Staženému souboru přiřaďte oprávnění spustitelného souboru.

sudo chmod +x ./trans

Přidejte spustitelný soubor do proměnných prostředí.

galaxy active 2 vs galaxy watch 3
sudo mv ./trans /usr/local/bin

Jak používat Translate Shell

Překlad textu pomocí 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 výstup obsahuje informace související s překladem. Na druhou stranu, stručný režim zobrazí pouze přeložený text.

Ve výchozím nastavení nástroj převádí text do angličtiny. Chcete -li přeložit řetězec do angličtiny pomocí 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. Chcete -li například převést řetězec z angličtiny na španělštinu:

trans :es 'Hello Everyone'

Výstup:

Hola a todas

Pokud Translate Shell nedokáže identifikovat jazyk textu, můžete pomocí příkazu zadat kód jazyka.

trans es: 'Hola a todas'

Všimněte si, že v posledních dvou příkazech je levá strana souboru dvojtečka ( : ) znak je pro zdrojový jazyk a pravá strana je 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 Více ( + ) charakter.

trans :es+hi 'Hello Everyone'

Výše uvedený příkaz přeloží zadaný text do španělštiny a hindštiny.

Můžete také předat zdrojový i cílový jazyk.

trans es:hi '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 úplné soubory do jiného jazyka, zadejte název souboru.

trans en:es file://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:

This is in English

Chcete -li použít interaktivní Translate Shell:

trans -shell -brief

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 Linuxu

Někdy při procházení internetu můžete narazit na text napsaný v jazyce, kterému nerozumíte. Přestože většina dnešních prohlížečů má funkce automatického překladu jazyků, nefungují vždy dobře. V takových situacích může pomoci 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 s okamžitým překladem jakékoli webové stránky do požadovaného jazyka.

Podíl Podíl tweet E-mailem 7 nejlepších nástrojů prohlížeče pro překlad webových stránek

Téměř polovina veškerého internetu je nedostupná, pokud neovládáte více jazyků. Jaké jsou tedy nejlepší nástroje pro překlad? Tyto.

jak změnit pozadí google chrome
Číst dále Související témata
  • Linux
  • Překlad
  • Google Překladač
  • Terminál
  • Linux
O autorovi Deepesh Sharma(79 článků zveřejněno)

Deepesh je juniorský editor pro Linux na MUO. Píše informační příručky pro Linux s cílem poskytnout všem nováčkům blažený zážitek. Nejste si jisti filmy, ale pokud chcete mluvit o technologii, je to váš chlap. Ve svém volném čase ho můžete najít číst knihy, poslouchat různé hudební žánry nebo hrát na kytaru.

Více od Deepesh Sharma

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru