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 / transPozná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: //
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 -yPř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ě.