Bestu stjórnlínu tungumálaþýðendur fyrir Linux


Ekki er hægt að leggja of mikla áherslu á mikilvægi tungumálaþýðinga, sérstaklega fyrir þá sem ferðast mikið eða eiga samskipti við fólk sem deilir ekki sama tungumáli reglulega.

Í dag kynni ég þér bestu skipanalínubundnu þýðingartólin fyrir Linux.

1. DeepL Þýðandi CLI

DeepL Translator Cli er ókeypis og opinn uppspretta skipanalínumálsþýðandi sem notar háþróaða vélanámstækni til að gera notendum kleift að þýða texta á milli tungumála sem og að greina tungumál innsláttartextans. Það er knúið af DeepL, þýsku tæknifyrirtæki og gefið út undir MIT leyfinu.

Tungumálin sem það styður eru meðal annars enska (EN), þýska (DE), franska (FR), ítalska (IT), hollenska (NL), spænska (ES), rússneska, portúgölska og pólska (PL) og á meðan flugstöðvartólið er ókeypis, DeepL býður upp á áskriftaráætlanir fyrir áhugasama notendur.

Til að setja upp DeepL Translator skipanalínuverkfæri þarftu fyrst að setja upp nýjustu útgáfuna af Node.js í Linux dreifingunni þinni.

Næst skaltu setja upp Yarn pakka ósjálfstæði stjórnanda með því að nota Debian pakkageymslu á Debian og Ubuntu dreifingu með því að nota eftirfarandi skipanir.

$ 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 og RHEL dreifingu geturðu sett upp Yarn í gegnum RPM pakkageymslu.

# 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]

Settu nú upp DeepL Translator skipanalínuverkfæri með því að nota eftirfarandi skipun.

$ yarn global add deepl-translator-cli

Staðfestu stöðu uppsetningar með því að athuga DeepL útgáfu.

$ deepl --version

DeepL virkar með því að hringja API á aðalvefsíðuna á deepl.com þannig að í augnablikinu þarftu að vera á netinu til að nota það. Að sögn keyrir hún á ofurtölvu sem getur 5.1 petaFLOPS – nægur hraði til að greina og þýða tungumál á örskotsstundu.

# 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. Þýða Shell

Translate Shell (áður Google Translate CLI) er ókeypis og opinn uppspretta skipanalínuþýðandi tól knúið af Google Translate, Yandex Translate, Apertium og Bing Translator. Það er fáanlegt fyrir flest POSIX-samhæf kerfi, þar á meðal Windows (í gegnum Cygwin, WSL eða MSYS2), GNU/Linux, macOS og BSD.

Translate Shell gerir notendum kleift að nota það fyrir einfaldar þýðingar eða sem gagnvirka skel. Fyrir einfaldar þýðingar gefur Translate Shell upplýsingar um þýddan texta sjálfgefið nema þegar gert er að útiloka upplýsingarnar með því að nota lykilorðið, stutt.

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

Hello, World!

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

Þegar það er notað sem gagnvirkt skel mun það þýða textana þegar þú slærð þá inn línu fyrir línu. Til dæmis,

$ 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.

Mælt er með niðurhalsaðferðinni minni að þú takir sjálfstætt keyrsluskrána héðan, settir hana á slóðina þína og keyrir eftirfarandi skipanir:

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

Fyrir frekari upplýsingar um uppsetningu og notkun skoðaðu opinberu GitHub síðuna hér.

Þekkir þú önnur frábær skipanalínutextaþýðandi forrit fyrir Linux? Bættu við tillögum þínum í athugasemdahlutanum hér að neðan.