Beste kommandolinjespråkoversettere for Linux


Betydningen av språkoversettelsesapplikasjoner kan ikke understrekes for mye, spesielt for de som reiser mye eller kommuniserer med folk som ikke deler det samme språket regelmessig.

I dag introduserer jeg deg de beste kommandolinjebaserte oversettelsesverktøyene for Linux.

1. DeepL Translator CLI

DeepL Translator Cli er en gratis og åpen kildekode-kommandolinjespråkoversetter som bruker avanserte maskinlæringsteknikker for å gjøre det mulig for brukere å oversette tekst mellom språk, samt å oppdage språket til inndatateksten. Den er drevet av DeepL, et tysk teknologiselskap og utgitt under MIT-lisensen.

Språkene den støtter inkluderer engelsk (EN), tysk (DE), fransk (FR), italiensk (IT), nederlandsk (NL), spansk (ES), russisk, portugisisk og polsk (PL), og mens terminalverktøyet er gratis, DeepL tilbyr abonnementsplaner for interesserte brukere.

Installer DeepL Translator CLI i Linux

For å installere DeepL Translator kommandolinjeverktøy, må du først installere den nyeste versjonen av Node.js i Linux-distribusjonen.

Deretter installerer du Yarn-pakkeavhengighetsbehandling ved å bruke Debian-pakkelageret på Debian og Ubuntu-distribusjon ved å bruke følgende kommandoer.

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-distribusjon kan du installere Yarn via RPM-pakkelager.

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]

Installer nå kommandolinjeverktøyet DeepL Translator ved å bruke følgende kommando.

yarn global add deepl-translator-cli

Bekreft installasjonsstatusen ved å sjekke DeepL-versjonen.

deepl --version

DeepL fungerer ved å foreta API-kall til hovednettstedet på deepl.com, så for øyeblikket må du være online for å bruke det. Den kjører angivelig på en superdatamaskin som er i stand til 5.1 petaFLOPS – nok hastighet til å oppdage og oversette språk på et blunk.

Eksempler på DeepL-bruk

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. Oversett Shell

Translate Shell (tidligere Google Translate CLI) er et gratis og åpen kildekode-kommandolinje-oversetterverktøy drevet av Google Translate, Yandex Translate, Apertium , og Bing Translator. Den er tilgjengelig for de fleste POSIX-kompatible systemer, inkludert Windows (via Cygwin, WSL eller MSYS2), GNU/Linux, macOS og BSD.

Translate Shell lar brukere bruke det til enkle oversettelser eller som et interaktivt shell. For enkle oversettelser gir Translate Shell detaljer om den oversatte teksten som standard, med mindre detaljene utelukkes ved å bruke nøkkelordet, kort.

trans 'Saluton, Mondo!'
Saluton, Mondo!

Hello, World!

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

Når det brukes som et interaktivt skall, vil det oversette tekstene når du skriver dem inn linje for linje. For eksempel,

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.

Installer Translate Shell i Linux

Min anbefalte nedlastingsmetode er at du henter den selvstendige kjørbare filen herfra, legger den i banen din og kjører følgende kommandoer:

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

For mer informasjon om installasjon og bruk sjekk den offisielle GitHub-siden her.

Kjenner du til andre fantastiske kommandolinjetekstoversetterapper for Linux? Legg til forslagene dine i kommentarfeltet nedenfor.