Překlady

Přeložit slova z angličtiny do jiného jazyka na terminálu Linux

Přeložit slova z angličtiny do jiného jazyka na terminálu Linux
Tento výukový program ukazuje, jak na terminálu Linux snadno překládat slova z angličtiny do jiných jazyků. Ukazuje také, jak určit zdrojový jazyk nebo více než jeden cílový jazyk na terminálu Linux, jak identifikovat jazyky bez provedení procesu překladu, jak identifikovat jazyky z terminálu mezi užitečnějšími technikami řešení jazyků.

Pro tento výukový program je použit software Přeložte Shell, dříve známé jako CLI Google Translate.

Translate Shell vám umožňuje používat Google Translate, Bing Translator, Yandex Translator a Apertium z příkazového řádku, přičemž zahrnuje všechny výše zmíněné překladače Google je výchozí.

Před stažením Translate Shell musíte získat balíček gawk spuštěním:

# apt install gawk -y

Po instalaci stáhněte Translate Shell pomocí wget spuštěním:

# wget git.io / trans

Poznámka: v distribucích Debian a Linuxu můžete nainstalovat wget spuštěním apt install wget.

Po stažení udělejte Translate Shell práva na spuštění spuštěním:

# chmod + x trans

Zkusíme překlad jednoho slova z italštiny (do angličtiny, protože výchozím cílovým jazykem je angličtina). Přeložit slovo pinguino běh:

Přeložit jediné slovo na terminálu Linux:

# ./ trans 'pinguino'

Poznámka: použití uvozovek je volitelné pro jednotlivá slova a povinné pro věty.

Jak vidíte, Translate Shell detekoval zdrojový jazyk jako italštinu a přeložil jej do angličtiny, přestože cílový jazyk nebyl zadán.

Nyní přeložíme stejné slovo z angličtiny do španělštiny. K určení cílového jazyka použijte „:“ následovaný cílovým jazykem jako v následujícím příkladu:

# ./ trans: es tučňák

Jak vidíte, Translate Shell to přeložil správně.

Přeložit více než jedno slovo na terminálu Linux:

Nyní pojďme přeložit více než jedno slovo, následující příklad ukazuje překlad „Linuxové nápovědy“, poznámka pro více než jedno slovo v uvozovkách je povinná.

# ./ trans: es 'Linux hint'

Přeložit slova z angličtiny do několika dalších jazyků na terminálu Linux:

Translate Shell také umožňuje překládat do různých cílových jazyků, následující příklad ukazuje, jak přeložit větu „V LinuxHintu hledáme nejlepší kvalitu obsahu pro čtenáře“ do španělštiny a čínštiny současně pouze oddělením jazykových kódů + symbol:

# ./ trans: es + zh 'V LinuxHintu hledáme nejlepší kvalitu obsahu pro čtenáře'

Při překladu slov do jiného jazyka na terminálu Linux zadejte zdrojový jazyk:

Překladatelé někdy nedokážou automaticky detekovat zdrojový jazyk, Translate Shells podporuje specifikaci zdrojového jazyka umístěním kódu zdrojového jazyka před dvojtečku:

# ./ trans zh: '在 LinuxHint , 我们 为 读者 寻求 最佳 的 内容 质量'

Při překladu na terminálu LInux zadejte zdrojový i cílový jazyk:

Samozřejmě můžete určit zdrojový i cílový jazyk:

# ./ trans zh: es '在 LinuxHint , 我们 为 读者 寻求 最佳 的 内容 质量'

Zjistit jazyky na terminálu Linux pomocí Translate Shell:

Translate Shell můžete použít také k detekci pouze jazyků, aniž byste museli pokračovat v překladu a získat další informace o detekovaném jazyce přidáním -id příznak, jak je znázorněno v následujícím příkladu:

# ./ trans -id „我们 为 读者 寻求 最佳 的 内容 质量“

Přeložit soubory z angličtiny do jiného jazyka na terminálu Linux:

Translate Shell také umožňuje překládat soubory. Pomocí nano nebo libovolného textového editoru chcete vytvořit textový soubor s obsahem v jakémkoli jazyce, který chcete přeložit, a otestovat Translate Shell.

# nano linuxhint-translation

Pak stiskněte CTRL + X pro uložení a ukončení

Chcete-li přeložit obsah do španělštiny, použijte syntaxi uvedenou níže a přidejte soubor: // jako zdroj obsahu k překladu:

# ./ trans: es file: // linuxhint-translation

Přeložit webové stránky do jiného jazyka na terminálu Linux:

S Translate Shell je také možné přeložit webové stránky pomocí níže uvedené syntaxe k překladu linuxhint.com.

# ./ trans: es https: // linuxhint.com

Jak vidíte, Translate Shell vrátil adresu URL s verzí LinuxHint ve španělštině:

https: // přeložit.Google.com / přeložit?hl = en & sl = auto & tl = es & u = https: // linuxhint.com

Přeložit slova do jiného jazyka na terminálu Linux s interaktivním režimem:

Translate Shell také nabízí interaktivní režim, následující příklad ukazuje, jak spustit interaktivní režim pro překlad obsahu ze španělštiny do angličtiny:

# ./ trans -shell es: en

Použití Translate Shell jako slovníku:

Pokud je to možné, lze Translate Shells použít také jako slovník -d je implementován, následující příklad ukazuje, že Translate Shells se používá jako slovník pro slovo „encrypt“:

# ./ trans -d cs: šifrování

Přehrát zvuk a zahrnout do výstupu mluvený překlad:

Chcete-li ukončit tento výukový program, přidejte zvuk, abyste slyšeli překlady, abyste toho dosáhli, musíte nainstalovat terminálový přehrávač médií, jako je mplayer, na Debian a spuštěné distribuce Linuxu:

# apt install mplayer -y

Přehrát zvuk a zahrnout do výstupu mluvený překlad:

Po instalaci použijte tuto možnost -p Chcete-li do výstupu přidat zvuk, následující příklad ukazuje, jak překládat z čínštiny do španělštiny včetně mluveného překladu:

Doufám, že vám tento návod, jak překládat slova z angličtiny do jiného jazyka na terminálu Linux, připadal užitečný. Pokračujte v LinuxHintu, kde najdete další tipy a aktualizace pro Linux a sítě.

Hry Battle For Wesnoth 1.13.6 Vývoj uvolněn
Battle For Wesnoth 1.13.6 Vývoj uvolněn
Battle For Wesnoth 1.13.6 vydané minulý měsíc, je šestým vývojovým vydáním v 1.13.série x a přináší řadu vylepšení, zejména do uživatelského rozhraní,...
Hry Jak nainstalovat League Of Legends na Ubuntu 14.04
Jak nainstalovat League Of Legends na Ubuntu 14.04
Pokud jste fanouškem League of Legends, pak je to pro vás příležitost otestovat běh League of Legends. Všimněte si, že LOL je podporován na PlayOnLinu...
Hry Nainstalujte si nejnovější strategickou hru OpenRA na Ubuntu Linux
Nainstalujte si nejnovější strategickou hru OpenRA na Ubuntu Linux
OpenRA je herní engine Libre / Free Real Time Strategy, který obnovuje rané hry Westwood, jako je klasický Command & Conquer: Red Alert. Distribuované...