W tym samouczku używane oprogramowanie jest Przetłumacz Shell, wcześniej znany jako Tłumacz Google CLI.
Tłumacz Shell umożliwia użycie tłumacza Google, tłumacza Bing, Tłumacza Yandexa i apertium z wiersza poleceń, podczas gdy wszystkie silniki tłumaczeniowe wymienione powyżej Google jest domyślne.
Przed pobraniem Tłumacz Shell musisz uzyskać pakiet GAWK, uruchamiając:
# apt Zainstaluj gawk -y
Po zainstalowaniu Pobierz Tłumacz Shell za pomocą wget przez działanie:
# wget git.IO/Trans
Notatka: W dystrybucjach debian i opartych na Linux możesz zainstalować WGET, uruchamiając APT instalację WGET.
Po pobraniu podaj przepisy dotyczące realizacji powłoki tłumaczenia, uruchamiając:
# chmod +x trans
Spróbujmy tłumaczyć jedno słowo z włoskiego (na angielski, ponieważ angielski jest domyślnym językiem docelowym). Aby przetłumaczyć słowo Pinguino uruchomić:
Przetłumacz pojedyncze słowo na terminalu Linux:
# ./trans 'pingwoino'
Notatka: Używanie cudzysłowów jest opcjonalne dla pojedynczych słów i obowiązkowe dla zdań.
Jak widać, tłumacz Shell wykrył język źródłowy jako włoski i przetłumaczył go na angielski, mimo że język docelowy nie został określony.
Teraz przetłumaczmy to samo słowo z angielskiego na hiszpański. Aby określić język docelowy, użyj „:”, a następnie języka docelowego, jak w poniższym przykładzie:
# ./trans: pingwin es
Jak widać, przetłumacz Shell przetłumaczył go poprawnie.
Przetłumacz więcej niż jedno słowo na terminalu Linux:
Teraz przetłumaczmy więcej niż jedno słowo, poniższy przykład pokazuje tłumaczenie „wskazówka Linux”, Uwaga dla więcej niż pojedynczych znaków cytatowych są obowiązkowe.
# ./trans: es 'Linux wskazówka'
Tłumacz słowa z angielskiego na kilka innych języków na terminalu Linux:
Tłumacz Shell pozwala również tłumaczyć na różne języki docelowe, poniższy przykład pokazuje, jak przetłumaczyć zdanie „W Linuxhint szukamy najlepszej jakości treści dla czytelników” na hiszpańskie i chińskie jednocześnie poprzez oddzielenie kodów językowych za pomocą + symbol:
# ./trans: ES+ZH 'W Linuxhint szukamy najlepszej jakości treści dla czytelników' '
Podaj język źródłowy podczas tłumaczenia słów na inny język na terminalu Linux:
Czasami tłumacze nie automatycznie wykrywają języka źródłowego, tłumacz powłoki obsługuje specyfikację języka źródłowego, umieszczając kod języka źródłowego przed Colon:
# ./trans zh: '在 Linuxhint, , 我们 为 寻求 最 佳 的 内容 质量'
Podczas tłumaczenia na terminalu Linux określa zarówno języki źródłowe, jak i docelowe:
Oczywiście możesz określić zarówno języki źródłowe, jak i docelowe:
# ./trans zh: es '在 Linuxhint, , 我们 为 寻求 寻求 最 佳 的 内容' '
Wykryj języki na terminalu Linux za pomocą Translate Shell:
Możesz użyć Translate Shell również tylko do wykrywania języków, bez postępowania z tłumaczeniem, uzyskując dodatkowe informacje na temat wykrytego języka, dodając -ID flaga, jak pokazano w poniższym przykładzie:
# ./trans -id "我们 为 读者 寻求 最 佳 的 的 内容"
Przetłumacz pliki z angielskiego na inny język na terminalu Linux:
Przetłumacz Shell pozwala również tłumaczyć pliki. Korzystanie z Nano lub dowolnego edytora tekstu, które chcesz Utwórz plik tekstowy z treścią w dowolnym języku, który chcesz przetłumaczyć, aby przetestować Translate Shell.
# Nano Linuxhint-Translacja
Następnie naciśnij Ctrl+X, aby zapisać i wyjść
Aby przetłumaczyć treść na hiszpańsko, użyj składni pokazanej poniżej, dodając plik: // jako źródło treści do przetłumaczenia:
# ./trans: es plik: // Linuxhint-Translation
Przetłumacz strony internetowe na inny język na terminalu Linux:
Z tłumaczeniem powłoki można również tłumaczyć strony internetowe za pomocą składni pokazanej poniżej, aby przetłumaczyć Linuxhint.com.
# ./trans: es https: // linuxhint.com
Jak widać Tłumacz Shell zwrócił adres URL z wersją Linuxhint po hiszpańsku:
https: // tłumacz.Google.com/tłumacz?hl = en & sl = auto & tl = es & u = https: // linuxhint.com
Tłumacz słowa na inny język na terminalu Linux z trybem interaktywnym:
Tłumacz Shell oferuje również tryb interaktywny, następujący przykład pokazuje, jak uruchomić tryb interaktywny, aby tłumaczyć treść z hiszpańskiego na angielski:
# ./trans -shell es: en
Używanie tłumaczenia powłoki jako słownika:
Tłumacz skorupy można również użyć jako słownik, jeśli opcja -D jest zaimplementowany, poniższy przykład pokazuje przetłumacz powłoki używane jako słownik dla słowa „szyfruj”:
# ./trans -d en: szyfruj
Odtwarzaj dźwięk, aby zawierać tłumaczenie mówione w wyjściu:
Aby zakończyć ten samouczek, pozwala dodać dźwięk do usłyszenia tłumaczeń, aby go osiągnąć, musisz zainstalować terminal multimeder odtwarzacz, takiego jak MPlayer, na Debian i oparte na oparciu o Linux Dystrybucje:
# apt Zainstaluj mplayer -y
Odtwarzaj dźwięk, aby zawierać tłumaczenie mówione w wyjściu:
Po zainstalowaniu użyj opcji -P Aby dodać dźwięk do wyjścia, poniższy przykład pokazuje, jak przetłumaczyć z chińskiego na hiszpański, w tym tłumaczenie mówione:
Mam nadzieję, że znalazłeś ten samouczek, jak tłumaczyć słowa z angielskiego na inny język na terminalu Linux. Śledź śledź Linuxhint, aby uzyskać więcej wskazówek i aktualizacji na temat Linux i sieci.