Beste taalvertalers voor de opdrachtregel voor Linux


Het belang van taalvertaaltoepassingen kan niet genoeg worden benadrukt, vooral niet voor mensen die veel reizen of communiceren met mensen die niet regelmatig dezelfde taal spreken.

Vandaag introduceer ik je de beste opdrachtregelgebaseerde vertaaltools voor Linux.

1. DeepL Translator CLI

DeepL Translator Cli is een gratis en open source taalvertaler op de opdrachtregel die geavanceerde machine learning-technieken gebruikt om gebruikers in staat te stellen tekst tussen talen te vertalen en de taal van de invoertekst te detecteren. Het wordt aangedreven door DeepL, een Duits technologiebedrijf en vrijgegeven onder de MIT-licentie.

De talen die het ondersteunt zijn Engels (EN), Duits (DE), Frans (FR), Italiaans (IT), Nederlands (NL), Spaans (ES), Russisch, Portugees en Pools (PL) en terwijl de terminal-tool is gratis biedt DeepL abonnementen aan voor geïnteresseerde gebruikers.

Om de opdrachtregelhulpprogramma DeepL Translator te installeren, moet u eerst de nieuwste versie van Node.js in uw Linux-distributie installeren.

Installeer vervolgens Garenpakketafhankelijkheidsbeheer met behulp van de Debian-pakketrepository op Debian en Ubuntu-distributie met behulp van de volgende opdrachten.

$ 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

Op CentOS-, Fedora- en RHEL-distributie kun je Yarn installeren via de RPM-pakketrepository.

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

Installeer nu de opdrachtregelhulpprogramma DeepL Translator met behulp van de volgende opdracht.

$ yarn global add deepl-translator-cli

Controleer de installatiestatus door de DeepL-versie te controleren.

$ deepl --version

DeepL werkt door API-aanroepen te doen naar de hoofdwebsite op deepl.com, dus op dit moment moet u online zijn om het te gebruiken. Het draait naar verluidt op een supercomputer die in staat is tot 5.1 petaFLOPS - genoeg snelheid om talen in een oogwenk te detecteren en te vertalen.

# 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. Vertaal Shell

Translate Shell (voorheen Google Translate CLI ) is een gratis en open source vertaalprogramma voor opdrachtregeltalen, mogelijk gemaakt door Google Translate, Yandex Translate, Apertium en Bing Translator. Het is beschikbaar voor de meeste POSIX-compatibele systemen, waaronder Windows (via Cygwin, WSL of MSYS2), GNU/Linux, macOS en BSD.

Met Translate Shell kunnen gebruikers het gebruiken voor eenvoudige vertalingen of als een interactieve shell. Voor eenvoudige vertalingen geeft Translate Shell standaard details van de vertaalde tekst, tenzij je de details uitsluit met het trefwoord kort.

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

Hello, World!

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

Als het wordt gebruikt als een interactieve shell, vertaalt het de teksten terwijl u ze regel voor regel invoert. Bijvoorbeeld,

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

Mijn aanbevolen downloadmethode is dat je het op zichzelf staande uitvoerbare bestand vanaf hier pakt, het in je pad plaatst en de volgende opdrachten uitvoert:

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

Bekijk hier de officiële GitHub-pagina voor meer informatie over installatie en gebruik.

Kent u andere geweldige tekstvertaler-apps voor de opdrachtregel voor Linux? Voeg uw suggesties toe in de opmerkingen hieronder.