Chcesz przetłumaczyć ciąg tekstowy między wieloma językami za pomocą terminala? Być może podczas przeglądania Internetu natknąłeś się na wiadomość napisaną w innym języku i chcesz wiedzieć, co ona oznacza. Na szczęście Linux ma kilka aplikacji wiersza poleceń, których można użyć do konwersji słów z jednego języka na inny.
W tym artykule omówimy dwa narzędzia, Tłumacz DeepL i Tłumacz Shell, które pozwalają użytkownikowi tłumaczyć ciągi na inny język bezpośrednio z terminala systemowego.
Korzystanie z Tłumacza DeepL
Tłumacz DeepL wykorzystuje technologię uczenia maszynowego do tłumaczenia tekstu między językami. Jeśli nie potrafisz samodzielnie określić języka tekstu, Tłumacz DeepL automatycznie go zidentyfikuje. Aby korzystać z translatora, Twój system musi mieć aktywne połączenie internetowe, ponieważ do tłumaczenia tekstu wykorzystuje on API DeepL.
Tłumacz DeepL obsługuje następujące języki:
- język angielski
- Niemiecki
- Francuski
- Włoski
- holenderski
- hiszpański
- Rosyjski
- portugalski
- Polskie
Pakiet Linux dla Tłumacza DeepL jest darmowy. Możesz jednak wykupić subskrypcję, jeśli planujesz często korzystać z narzędzia. Chociaż plany i ceny są różne dla każdego kraju, każdy z nich ma również bezpłatną subskrypcję dla użytkowników.
Instalowanie Tłumacza DeepL
Aby uruchomić Tłumacza DeepL na komputerze z systemem Linux, musisz najpierw zainstalować najnowszą wersję Node.js.
Teraz pobierz i zainstaluj menedżera pakietów Yarn. Proces jest nieco inny w przypadku niektórych dystrybucji Linuksa. W tym przewodniku omówimy, jak zainstalować Yarn na Debianie i Fedorze.
W dystrybucjach opartych na Debianie, takich jak Ubuntu, pobierz klucz Yarn GPG za pomocą kędzior .
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
Dodaj repozytorium Yarn Debian do listy repozytoriów systemu.
podłączony do sieci, ale bez dostępu do internetu
echo 'deb https://dl.yarnpkg.com/debian/ stable main' | sudo tee /etc/apt/sources.list.d/yarn.list
Zaktualizuj listę repozytoriów i zainstaluj Yarn za pomocą TRAFNY .
sudo apt update
sudo apt install yarn
W Fedorze i innych dystrybucjach opartych na RPM najpierw musisz dodać repozytorium Yarn do listy repozytoriów. Zależności Node.js zostaną zainstalowane automatycznie w Fedorze, dlatego nie musisz instalować ich ręcznie.
curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
Możesz zainstalować Yarn za pomocą DNF lub mniam . Wpisz w terminalu dowolne z poniższych poleceń.
sudo yum install yarn
sudo dnf install yarn
Teraz, gdy zainstalowałeś menedżera pakietów Yarn w swoim systemie, nadszedł czas, aby pobrać pakiet Tłumacza DeepL. Aby zainstalować Tłumacz DeepL, wpisz:
yarn global add deepl-translator-cli
Możesz sprawdzić, czy Yarn pomyślnie zainstalował Tłumacz DeepL w Twoim systemie, sprawdzając informacje o wersji pakietu.
deepl --version
Jak korzystać z translatora DeepL
Tłumaczenie tekstu za pomocą Tłumacza DeepL jest proste. Aby przetłumaczyć ciąg na inny język, określ kod języka i ciąg za pomocą polecenia.
deepl translate -t 'DE' 'Hello how are you'
Jak wspomniano powyżej, Tłumacz DeepL może wykryć język określonego fragmentu tekstu. Aby to zrobić, użyj wykryć opcja z głęboko Komenda.
deepl detect 'Dies ist in Englisch'
Podobnie jak inne polecenia Linuksa, możesz potok głęboko ze standardowym wyjściem. Na przykład:
echo 'How are you' | deepl translate -t 'DE'
Jeśli nie możesz dowiedzieć się, jak korzystać z tłumacza, możesz sprawdzić sekcję pomocy, używając -h flaga. Twórcy udostępnili strony pomocy dla każdej opcji dostępnej w narzędziu.
deepl -h
deepl translate -h
deepl detect -h
Związane z: Jak przetłumaczyć cały dokument w programie Microsoft Word
Korzystanie z narzędzia Tłumacz powłoki
Translate Shell to jeden z najczęściej używanych translatorów wiersza poleceń dostępnych w systemie Linux. Wcześniej był znany jako Google Translate CLI. Siła Tłumacza Google, Tłumacza Bing, Apertium i Tłumacza Yandex sprawia, że jest to niezawodne narzędzie do tłumaczenia ciągów tekstowych bezpośrednio z terminala.
Aby zainstalować Translate Shell na komputerze z systemem Linux, pobierz plik wykonywalny i dodaj go do zmiennych środowiskowych systemu.
wget git.io/trans
Przypisz uprawnienia do wykonywania do pobranego pliku.
sudo chmod +x ./trans
Dodaj plik wykonywalny do zmiennych środowiskowych.
Galaxy aktywny 2 vs Galaxy zegarek 3
sudo mv ./trans /usr/local/bin
Jak korzystać z powłoki Tłumacza
Tłumaczenie tekstu za pomocą Tłumacza Shell jest dość łatwe w porównaniu z Tłumaczem DeepL. W aplikacji dostępne są trzy tryby wyjścia: Domyślny, Interaktywny i Krótki.
W trybie domyślnym dane wyjściowe zawierają informacje związane z tłumaczeniem. Z drugiej strony, tryb skrócony wyświetli tylko przetłumaczony tekst.
Domyślnie narzędzie tłumaczy tekst na język angielski. Aby przetłumaczyć ciąg w języku angielskim za pomocą Translate Shell:
trans 'Dies ist in Englisch'
System wyświetli następujące dane wyjściowe.
Jeśli chcesz przetłumaczyć ciąg znaków na inny język niż angielski, musisz użyć kodu języka. Na przykład, aby przekonwertować ciąg z języka angielskiego na hiszpański:
trans :es 'Hello Everyone'
Wyjście:
Hola a todas
Jeśli Translate Shell nie może zidentyfikować języka tekstu, możesz określić kod języka za pomocą polecenia.
trans es: 'Hola a todas'
Zauważ, że w ostatnich dwóch poleceniach lewa strona okrężnica ( : ) oznacza język źródłowy, a prawa strona oznacza język docelowy.
Aby przetłumaczyć pojedynczy ciąg na wiele języków, przekaż odpowiednie kody języków oddzielone znakiem Więcej ( + ) postać.
trans :es+hi 'Hello Everyone'
Wspomniane polecenie przetłumaczy określony tekst na język hiszpański i hindi.
Możesz również przekazać zarówno język źródłowy, jak i docelowy.
trans es:hi 'Hola a todas'
Jeśli nie znasz języka ciągu, możesz użyć -NS flaga z wartością domyślną trans Komenda.
trans -id 'Hola a todas'
Aby przetłumaczyć całe pliki na inny język, przekaż nazwę pliku.
trans en:es file://document.txt
Użyj -krótki flaga, aby przełączyć się na prosty format wyjściowy.
trans -brief 'Dies ist in Englisch'
Wyjście:
This is in English
Aby użyć interaktywnej powłoki Tłumacza:
trans -shell -brief
Teraz możesz zacząć wpisywać swoje wypowiedzi, a system interaktywnie przetłumaczy tekst.
Tłumaczenie tekstu w wierszu poleceń systemu Linux
Czasami podczas przeglądania Internetu możesz natknąć się na tekst napisany w języku, którego nie rozumiesz. Chociaż większość przeglądarek ma obecnie funkcje automatycznego tłumaczenia języka, nie działają one za każdym razem dobrze. W takich sytuacjach pomocny może być tłumacz języka wiersza poleceń.
Możesz także przetłumaczyć stronę internetową za pomocą narzędzi online. W Internecie dostępnych jest kilka narzędzi, które mogą pomóc w natychmiastowym przetłumaczeniu dowolnej strony internetowej na żądany język.
Udział Udział Ćwierkać E-mail 7 najlepszych narzędzi przeglądarki do tłumaczenia stron internetowychPrawie połowa całego Internetu jest niedostępna, chyba że biegle posługujesz się wieloma językami. Jakie są więc najlepsze narzędzia do tłumaczenia? Te.
jak odbić obraz na AndroidzieCzytaj dalej Powiązane tematy
- Linux
- Tłumaczenie
- tłumacz Google
- Terminal
- Linux
Deepesh to Junior Editor dla Linuksa w MUO. Pisze przewodniki informacyjne o Linuksie, których celem jest zapewnienie błogiego doświadczenia wszystkim nowicjuszom. Nie jestem pewien co do filmów, ale jeśli chcesz porozmawiać o technologii, to jest twój facet. W wolnym czasie można go spotkać czytającego książki, słuchającego różnych gatunków muzycznych lub grającego na gitarze.
Więcej od Deepesha SharmaZapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Kliknij tutaj, aby zasubskrybować