Wilt u een tekstreeks vertalen tussen meerdere talen met behulp van de terminal? Misschien bent u tijdens het surfen op internet een bericht tegengekomen dat in een andere taal is geschreven en wilt u weten wat het betekent. Gelukkig heeft Linux verschillende opdrachtregeltoepassingen die je kunt gebruiken om woorden van de ene taal naar de andere te converteren.
In dit artikel bespreken we twee hulpprogramma's, DeepL Translator en Translate Shell, waarmee een gebruiker strings rechtstreeks vanaf de systeemterminal naar een andere taal kan vertalen.
DeepL Translator gebruiken
De DeepL Translator gebruikt machine learning-technologie om tekst tussen talen te vertalen. Als u de taal van een tekst zelf niet kunt achterhalen, identificeert de DeepL Translator deze automatisch voor u. Uw systeem moet een actieve internetverbinding hebben om de vertaler te gebruiken, aangezien het de DeepL API gebruikt voor het vertalen van tekst.
De DeepL Translator ondersteunt de volgende talen:
- Engels
- Duitse
- Frans
- Italiaans
- Nederlands
- Spaans
- Russisch
- Portugees
- Pools
Het Linux-pakket voor de DeepL Translator is gratis te gebruiken. U kunt echter een abonnement nemen als u van plan bent de tool vaak te gebruiken. Hoewel de plannen en prijzen voor elk land verschillen, heeft elk abonnement ook een gratis abonnement voor de gebruikers.
DeepL Translator installeren
Om DeepL Translator op uw Linux-machine uit te voeren, moet u installeer de nieuwste versie van Node.js eerste.
Download en installeer nu de Yarn-pakketbeheerder. Het proces is een beetje anders voor sommige Linux-distributies. In deze gids zullen we bespreken hoe u Yarn op Debian en Fedora kunt installeren.
Download op Debian-gebaseerde distributies zoals Ubuntu de Yarn GPG-sleutel met krullen.
krul -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key toevoegen -
Voeg de Yarn Debian-repository toe aan de repositorylijst van uw systeem.
echo "deb https://dl.yarnpkg.com/debian/ stabiel hoofd "| sudo tee /etc/apt/sources.list.d/yarn.list
Werk de repositorylijst bij en installeer Yarn met APT.
sudo apt-update
sudo apt installeer garen
Op Fedora en andere op RPM gebaseerde distributies, moet je eerst de Yarn-repository toevoegen aan de repositorylijst. De afhankelijkheden van Node.js worden automatisch geïnstalleerd in Fedora, daarom hoef je ze niet handmatig te installeren.
curl --silent --locatie https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
U kunt Yarn met een van beide installeren DNF of jammie. Typ een van de volgende opdrachten in de terminal.
sudo yum installeer garen
sudo dnf installeer garen
Nu je de Yarn-pakketbeheerder op je systeem hebt geïnstalleerd, is het tijd om het DeepL Translator-pakket te downloaden. Om DeepL Translator te installeren, typt u:
garen globaal toevoegen deepl-translator-cli
U kunt controleren of Yarn DeepL Translator met succes op uw systeem heeft geïnstalleerd door de versie-informatie van het pakket te controleren.
deepl --version
Hoe de DeepL Translator te gebruiken
Tekst vertalen met de DeepL Translator is eenvoudig. Om een string naar een andere taal te vertalen, specificeert u de taalcode en de string met het commando.
deepl translate -t "DE" "Hallo hoe gaat het"
Zoals hierboven vermeld, kan de DeepL Translator de taal van het opgegeven stuk tekst detecteren. Gebruik hiervoor de detecteren optie met de deepl opdracht.
deepl detect "Dies ist in English"
Net als andere Linux-commando's kun je pipe deepl met de standaard output. Bijvoorbeeld:
echo "Hoe gaat het" | deepl translate -t "DE"
Als u niet weet hoe u de vertaler moet gebruiken, kunt u de helpsectie raadplegen met behulp van de -h vlag. De ontwikkelaars hebben helppagina's voorzien voor elke optie die beschikbaar is in het hulpprogramma.
diep -h
deepl vertalen -h
deepl detecteren -h
Verwant: Hoe u een volledig document in Microsoft Word kunt vertalen
Translate Shell is een van de meest gebruikte taalvertalers voor de opdrachtregel die beschikbaar is op Linux. Voorheen stond het bekend als Google Translate CLI. De kracht van Google Translate, Bing Translator, Apertium en Yandex Translate maken het een betrouwbare tool voor het vertalen van tekstreeksen rechtstreeks vanaf de terminal.
Om Translate Shell op uw Linux-machine te installeren, downloadt u het uitvoerbare bestand en voegt u het toe aan de omgevingsvariabelen van uw systeem.
wget git.io/trans
Wijs uitvoerbare machtigingen toe aan het gedownloade bestand.
sudo chmod + x ./trans
Voeg het uitvoerbare bestand toe aan de omgevingsvariabelen.
sudo mv ./trans / usr / local / bin
Hoe u Translate Shell gebruikt
Tekst vertalen met Translate Shell is vrij eenvoudig in vergelijking met de DeepL Translator. In de applicatie zijn er drie uitvoermodi: Standaard, Interactief en Kort.
In de standaardmodus bevat de uitvoer informatie met betrekking tot de vertaling. Aan de andere kant zal de korte modus alleen de vertaalde tekst weergeven.
Standaard vertaalt het hulpprogramma de tekst naar de Engelse taal. Om een string in het Engels te vertalen met Translate Shell:
trans "Dies ist in English"
Het systeem geeft de volgende output weer.
Als je een string naar een andere taal dan Engels wilt vertalen, moet je de taalcode gebruiken. Om bijvoorbeeld een tekenreeks van de Engelse taal naar het Spaans te converteren:
trans: es "Hallo iedereen"
Uitgang:
Hola een todas
Als Translate Shell de taal van de tekst niet kan identificeren, kunt u de taalcode specificeren met de opdracht.
trans es: "Hola a todas"
Merk op dat bij de laatste twee opdrachten de linkerkant van het dikke darm (:) teken is voor de brontaal en de rechterkant is voor de doeltaal.
Om een enkele tekenreeks naar meerdere talen te vertalen, geeft u de respectieve taalcodes door, gescheiden door de Plus (+) karakter.
trans: es + hi "Hallo iedereen"
De bovengenoemde opdracht vertaalt de opgegeven tekst naar het Spaans en Hindi.
U kunt ook zowel de bron- als de doeltaal doorgeven.
trans es: hi "Hola a todas"
Als u de taal van de tekenreeks niet kent, kunt u de -ID kaart vlag met de standaard trans opdracht.
trans -id "Hola a todas"
Geef de naam van het bestand door om volledige bestanden naar een andere taal te vertalen.
trans en: es bestand: //document.txt
Gebruik de brief vlag om over te schakelen naar een eenvoudig uitvoerformaat.
trans-brief "Dies ist in English"
Uitgang:
Dit is in het Engels
Om de interactieve Translate Shell te gebruiken:
trans -shell -brief
Nu kunt u beginnen met het typen van uw uitspraken en het systeem vertaalt de tekst op een interactieve manier.
Tekst vertalen op de Linux-opdrachtregel
Soms bent u tijdens het surfen op internet een tekst tegengekomen die is geschreven in een taal die u niet begrijpt. Hoewel de meeste browsers tegenwoordig automatische taalvertaalfuncties hebben, werken ze niet altijd goed. In dergelijke situaties kan het handig zijn om een taalvertaler voor de opdrachtregel te hebben.
U kunt er ook voor kiezen om een webpagina te vertalen met online tools. Er zijn verschillende tools beschikbaar op internet die u kunnen helpen bij het direct vertalen van elke webpagina naar de door u gewenste taal.
Bijna de helft van al het internet is ontoegankelijk, tenzij je meerdere talen vloeiend spreekt. Dus wat zijn de beste tools voor vertaling? Deze.
Lees Volgende
- Linux
- Vertaling
- Google Vertalen
- Terminal
- Linux
Deepesh is de Junior Editor voor Linux bij MUO. Hij schrijft al meer dan drie jaar informatieve inhoud op internet. In zijn vrije tijd houdt hij van schrijven, naar muziek luisteren en gitaar spelen.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Nog een stap…!
Bevestig uw e-mailadres in de e-mail die we u zojuist hebben gestuurd.