Parhaat komentorivikielen kääntäjät Linuxille


Kielenkäännössovellusten merkitystä ei voida korostaa liikaa, etenkin niille, jotka matkustavat paljon tai ovat yhteydessä ihmisiin, joilla ei ole samaa kieltä säännöllisesti.

Tänään esitän sinulle parhaat komentorivipohjaiset käännöstyökalut Linuxille.

1. DeepL Translator CLI

DeepL Translator Cli on ilmainen ja avoimen lähdekoodin komentorivikielen kääntäjä, joka käyttää edistyneitä koneoppimistekniikoita, joiden avulla käyttäjät voivat kääntää tekstiä kielten välillä ja tunnistaa syötetyn tekstin kielen. Se toimii saksalaisen DeepL-teknologiayrityksen toimesta ja julkaistaan u200bu200bMIT-lisenssillä.

Sen tukemat kielet ovat englanti (EN), saksa (DE), ranska (FR), italia (IT), hollanti (NL), espanja (ES), venäjä, portugali ja puola (PL). ilmainen DeepL tarjoaa liittymäsuunnitelmia kiinnostuneille käyttäjille.

DeepL Translator-komentorivityökalun asentamiseksi sinun on ensin asennettava Node.js: n uusin versio Linux-jakeluun.

Asenna seuraavaksi Lankapakettiriippuvuuden hallinta käyttämällä Debianin pakettivarastoa Debianissa ja Ubuntu-jakelussa seuraavien komentojen avulla.

$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
$ echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
$ sudo apt-get update
$ sudo apt-get install yarn

CentOS-, Fedora- ja RHEL-jakeluun voit asentaa langan RPM-pakettivaraston kautta.

# curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
# yum install yarn  [On CentOS/RHEL]
# dnf install yarn  [On Fedora]

Asenna nyt DeepL Translator-komentorivityökalu seuraavalla komennolla.

$ yarn global add deepl-translator-cli

Tarkista asennuksen tila tarkistamalla DeepL-versio.

$ deepl --version

DeepL toimii tekemällä API-kutsuja verkkosivustolle osoitteessa deepl.com, joten sinun on tällä hetkellä oltava verkossa käyttääksesi sitä. Sen oletetaan toimivan supertietokoneella, joka kykenee 5.1 petaFLOPS -tekniikalla - riittävän nopeudella kielien havaitsemiseen ja kääntämiseen silmänräpäyksessä.

# Translate text into German
$ deepl translate -t 'DE' 'How do you do?'

# Pipe text from standard input
$ echo 'How do you do?' | deepl translate -t 'DE'

# Detect language
$ deepl detect 'Wie geht es Ihnen?'

# For help
$ deepl -h
$ deepl translate -h
$ deepl detect -h

2. Käännä Shell

Translate Shell (aiemmin Google Translate CLI ) on ilmainen ja avoimen lähdekoodin komentorivikielen kääntäjätyökalu, jonka tarjoavat Google Translate, Yandex Translate, Apertium ja Bing Translator. Se on saatavana useimmille POSIX-yhteensopiville järjestelmille, mukaan lukien Windows (Cygwinin, WSL: n tai MSYS2: n kautta), GNU/Linux, macOS ja BSD.

Translate Shell antaa käyttäjille mahdollisuuden käyttää sitä yksinkertaisiin käännöksiin tai interaktiivisena kuorena. Yksinkertaisia u200bu200bkäännöksiä varten Käännä kuori antaa käännetyn tekstin tiedot oletusarvoisesti, ellei yksityiskohtia suljeta pois avainsanalla lyhyt.

$ trans 'Saluton, Mondo!'
Saluton, Mondo!

Hello, World!

Translations of Saluton, Mondo!
[ Esperanto -> English ]
Saluton ,
    Hello,
Mondo !
    World!
$ trans -brief 'Saluton, Mondo!'
Hello, World!

Kun sitä käytetään interaktiivisena kuorena, se kääntää tekstit, kun kirjoitat ne rivi riviltä. Esimerkiksi,

$ trans -shell -brief
> Rien ne réussit comme le succès.
Nothing succeeds like success.
> Was mich nicht umbringt, macht mich stärker.
What does not kill me makes me stronger.
> Юмор есть остроумие глубокого чувства.
Humor has a deep sense of wit.
> 幸福になるためには、人から愛されるのが一番の近道。
In order to be happy, the best way is to be loved by people.

Suosittelen lataustapaa, että voit napata itsenäisen suoritettavan tiedoston täältä, sijoittaa sen polkusi ja suorittaa seuraavat komennot:

$ wget git.io/trans
$ chmod +x ./trans

Lisätietoja asennuksesta ja käytöstä on virallisella GitHub-sivulla täällä.

Tiedätkö muita mahtavia komentorivin tekstinkääntäjäohjelmia Linuxille? Lisää ehdotuksesi alla olevaan kommenttiosioon.