Pre tento tutoriál je použitý softvér Preložiť Shell, predtým známy ako CLI služby Google Translate.
Translate Shell vám umožňuje používať Google Translate, Bing Translator, Yandex Translator a Apertium z príkazového riadku, pričom vrátane všetkých vyššie uvedených prekladacích nástrojov je Google predvolený.
Pred stiahnutím aplikácie Translate Shell musíte balíček gawk získať spustením:
# apt nainštalovať gawk -y
Po nainštalovaní stiahnite Translate Shell pomocou wget spustením:
# wget git.io / transPoznámka: na Debiane a na distribúciách založených na Linuxe môžete nainštalovať wget spustením apt install wget.
Po stiahnutí udeľte Translate Shell práva na spustenie spustením:
# chmod + x trans
Vyskúšajme preklad jedného slova z taliančiny (do angličtiny, pretože predvolený cieľový jazyk je angličtina). Preložiť slovo pinguino beh:
Preložiť jediné slovo na termináli Linux:
# ./ trans 'pinguino'
Poznámka: použitie úvodzoviek je pre jednotlivé slová voliteľné a pre vety povinné.
Ako vidíte, program Translate Shell zistil, že zdrojový jazyk bol taliansky, a preložil ho do angličtiny napriek tomu, že cieľový jazyk nebol zadaný.
Teraz preložíme to isté slovo z angličtiny do španielčiny. Ak chcete určiť cieľový jazyk, použite znak „:“ a potom cieľový jazyk, ako je to uvedené v nasledujúcom príklade:
# ./ trans: es tučniak
Ako vidíte, program Translate Shell to preložil správne.
Preložiť viac ako jedno slovo na termináli Linux:
Teraz preložme viac ako jedno slovo, nasledujúci príklad ukazuje preklad „Linuxovej nápovedy“, poznámka pre viac ako jedno slovo je úvodzovka povinná.
# ./ trans: es 'Linuxový tip'
Preložiť slová z angličtiny do niekoľkých ďalších jazykov na termináli Linux:
Translate Shell vám tiež umožňuje preklad do rôznych cieľových jazykov, nasledujúci príklad ukazuje, ako preložiť vetu „V systéme LinuxHint hľadáme pre čitateľov najlepšiu kvalitu obsahu“ do španielčiny a čínštiny súčasne tak, že kódy jazykov oddelíte + symbol:
# ./ trans: es + zh 'V LinuxHint hľadáme najlepšiu kvalitu obsahu pre čitateľov'
Pri preklade slov do iného jazyka na termináli Linux zadajte zdrojový jazyk:
Prekladatelia niekedy zlyhajú pri automatickej detekcii zdrojového jazyka, služba Translate Shells podporuje špecifikáciu zdrojového jazyka umiestnením kódu zdrojového jazyka pred dvojbodku:
# ./ trans zh: '在 LinuxHint , 我们 为 读者 寻求 最佳 的 内容 质量'
Pri preklade na termináli LInux zadajte zdrojový aj cieľový jazyk:
Samozrejme môžete určiť zdrojový aj cieľový jazyk:
# ./ trans zh: es '在 LinuxHint , 我们 为 读者 寻求 最佳 的 内容 质量'
Zistite jazyky na termináli Linux pomocou nástroja Translate Shell:
Môžete tiež použiť Translate Shell na detekciu iba jazykov, bez pokračovania v preklade a získania ďalších informácií o zistenom jazyku pridaním -id príznak, ako je znázornené v príklade nižšie:
# ./ trans -id „我们 为 读者 寻求 最佳 的 内容 质量“
Preložiť súbory z angličtiny do iného jazyka na termináli Linux:
Program Translate Shell tiež umožňuje prekladať súbory. Pomocou nano alebo ľubovoľného textového editora chcete vytvoriť textový súbor s obsahom v akomkoľvek jazyku, ktorý chcete preložiť, aby ste otestovali Translate Shell.
# nano linuxhint-translation
Potom stlačte CTRL + X pre uloženie a ukončenie
Ak chcete preložiť obsah do španielčiny, použite syntax uvedenú nižšie v časti pridanie súboru: //
Preložiť webové stránky do iného jazyka na termináli Linux:
Pomocou aplikácie Translate Shell je tiež možné prekladať webové stránky pomocou syntaxe zobrazenej nižšie na preklad linuxhint.com.
# ./ trans: es https: // linuxhint.com
Ako vidíte, program Translate Shell vrátil adresu URL s verziou LinuxHint v španielčine:
https: // preložiť.google.sk / preložiť?hl = sk & sl = auto & tl = es & u = https: // linuxhint.com
Preložiť slová do iného jazyka na termináli Linux s interaktívnym režimom:
Translate Shell ponúka aj interaktívny režim, nasledujúci príklad ukazuje, ako spustiť interaktívny režim na preklad obsahu zo španielčiny do angličtiny:
# ./ trans-shell: es
Používanie Translate Shell ako slovníka:
Ak je to možné, ako prekladový slovník sa dá použiť aj preklad -d je implementovaný, nasledujúci príklad ukazuje, že prekladové tabuľky sa používajú ako slovník pre slovo „šifrovanie“:
# ./ trans -d sk: šifrovanie
Prehrať zvuk a zahrnúť do výstupu hovorený preklad:
Ak chcete ukončiť tento tutoriál, umožníme pridať zvuk, aby ste počuli preklady, aby ste to dosiahli, musíte si nainštalovať terminálový prehrávač médií, ako je mplayer, na spustené distribúcie Debianu a Linuxu:
# apt nainštalovať mplayer -yPrehrať zvuk a zahrnúť do výstupu hovorený preklad:
Po nainštalovaní použite túto možnosť -p Ak chcete do výstupu pridať zvuk, nasledujúci príklad ukazuje, ako preložiť z čínštiny do španielčiny vrátane hovoreného prekladu:
Dúfam, že vám tento návod, ako prekladať slová z angličtiny do iného jazyka na termináli Linux, vyhovoval. Postupujte podľa pokynov pre systém LinuxHint, kde nájdete ďalšie tipy a aktualizácie pre systém Linux a prácu v sieti.