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.
For å installere kommandolinjeverktøyet DeepL Translator, må du først installere den nyeste versjonen av Node.js i Linux-distribusjonen.
Installer deretter Yarn package dependency manager ved å bruke Debian-pakkelageret på Debian- og Ubuntu-distribusjonen 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
På 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å DeepL Translator kommandolinjeverktøy ved å bruke følgende kommando.
$ yarn global add deepl-translator-cli
Bekreft installasjonsstatusen ved å sjekke DeepL-versjonen.
$ deepl --version
DeepL fungerer ved å foreta API-anrop 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.
# 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 skall. 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.
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.