Vertalingen

Vertaal woorden van het Engels naar een andere taal op Linux Terminal

Vertaal woorden van het Engels naar een andere taal op Linux Terminal
Deze tutorial laat zien hoe je eenvoudig woorden vanuit het Engels naar andere talen kunt vertalen op een Linux-terminal. Het laat ook zien hoe u de brontaal of meer dan een enkele bestemmingstaal op de Linux-terminal specificeert, hoe u talen identificeert zonder het vertaalproces uit te voeren, hoe u talen van de terminal identificeert en meer nuttige technieken om met talen om te gaan.

Voor deze tutorial is de gebruikte software: Vertalen Shell, voorheen bekend als Google Translate CLI.

Met Translate Shell kunt u Google Translate, Bing Translator, Yandex Translator en Apertium gebruiken vanaf de opdrachtregel, terwijl het opnemen van alle hierboven genoemde vertaalmachines Google de standaard is.

Voordat u Translate Shell downloadt, moet u het gawk-pakket ophalen door het volgende uit te voeren:

# apt install gawk -y

Eenmaal geïnstalleerd download Shell Shell met behulp van wget door het volgende uit te voeren:

# wget git.io/trans

Opmerking: op Debian en gebaseerde Linux-distributies kunt u wget installeren door apt install wget . uit te voeren.

Geef na het downloaden de uitvoeringsrechten van Translate Shell door het volgende uit te voeren:

# chmod +x trans

Laten we proberen een enkel woord uit het Italiaans te vertalen (naar het Engels, aangezien Engels de standaardtaal van de bestemming is). Om het woord te vertalen pinguino rennen:

Vertaal een enkel woord op Linux-terminal:

# ./trans 'pinguino'

Opmerking: het gebruik van aanhalingstekens is optioneel voor losse woorden en verplicht voor zinnen.

Zoals je kunt zien, heeft Translate Shell de brontaal als Italiaans gedetecteerd en vertaald naar het Engels, ondanks dat de doeltaal niet was opgegeven.

Laten we nu hetzelfde woord van het Engels naar het Spaans vertalen. Om een ​​bestemmingstaal op te geven, gebruikt u “:” gevolgd door de bestemmingstaal zoals in het onderstaande voorbeeld:

# ./trans :es pinguïn

Zoals je kunt zien, heeft Translate Shell het correct vertaald.

Vertaal meer dan een enkel woord op Linux-terminal:

Laten we nu meer dan een enkel woord vertalen, het volgende voorbeeld toont de "Linux hint" vertaling, opmerking voor meer dan een enkel woord zijn aanhalingstekens verplicht.

# ./trans :es 'Linux-hint'

Vertaal woorden uit het Engels naar verschillende andere talen op de Linux-terminal:

Met Translate Shell kunt u ook vertalen naar verschillende bestemmingstalen, het volgende voorbeeld laat zien hoe u de zin "Bij LinuxHint zoeken we naar de beste inhoudskwaliteit voor lezers" gelijktijdig in het Spaans en Chinees vertaalt door taalcodes te scheiden met een + symbool:

# ./trans :es+zh 'Bij LinuxHint zoeken we de beste inhoudskwaliteit voor lezers'

Specificeer de brontaal bij het vertalen van woorden naar een andere taal op de Linux-terminal:

Soms kunnen vertalers de brontaal niet automatisch detecteren, Translate Shells ondersteunt de specificatie van de brontaal door de brontaalcode voor de dubbele punt te plaatsen:

# ./trans zh: '在LinuxHint,我们为读者寻求最佳的内容质量'

Specificeer zowel de bron- als de doeltaal bij het vertalen op de LInux-terminal:

Natuurlijk kunt u zowel de bron- als de doeltaal specificeren:

# ./trans zh:es '在LinuxHint,我们为读者寻求最佳的内容质量'

Detecteer talen op Linux Terminal met behulp van Translate Shell:

U kunt Translate Shell ook gebruiken om alleen talen te detecteren, zonder door te gaan met vertalen, en aanvullende informatie over de gedetecteerde taal te verkrijgen door de -ID kaart vlag zoals weergegeven in het onderstaande voorbeeld:

# ./trans -id "我们为读者寻求最佳的内容质量"

Vertaal bestanden van het Engels naar een andere taal op de Linux-terminal:

Met Translate Shell kunt u ook bestanden vertalen. Gebruik nano of een andere teksteditor om een ​​tekstbestand te maken met inhoud in elke taal die u wilt vertalen om te testen Shell vertalen.

# nano linuxhint-vertaling

Druk vervolgens op CTRL+X om op te slaan en af ​​te sluiten

Gebruik de onderstaande syntaxis om de inhoud naar het Spaans te vertalen door file:// toe te voegen als inhoudsbron om te vertalen:

# ./trans :es bestand://linuxhint-vertaling

Vertaal websites in een andere taal op Linux-terminal:

Met Translate Shell is het ook mogelijk om websites te vertalen met behulp van de onderstaande syntaxis om linuxhint te vertalen.com.

# ./trans :es https://linuxhint.com

Zoals je kunt zien, heeft Translate Shell een URL geretourneerd met een versie van LinuxHint in het Spaans:

https://vertalen.google.com/vertalen?hl=nl&sl=auto&tl=es&u=https://linuxhint.com

Vertaal woorden in een andere taal op Linux-terminal met interactieve modus:

Translate Shell biedt ook een interactieve modus, het volgende voorbeeld laat zien hoe u de interactieve modus start om inhoud van het Spaans naar het Engels te vertalen:

# ./trans -shell es:en

Vertaal Shell als woordenboek gebruiken:

Vertaal Shells kunnen ook als woordenboek worden gebruikt als de optie -d is geïmplementeerd, laat het volgende voorbeeld zien dat Translate Shells wordt gebruikt als woordenboek voor het woord "encrypt":

# ./trans -d en: versleutelen

Speel geluid af om gesproken vertaling in de uitvoer op te nemen:

Om deze tutorial te beëindigen, laten we geluid toevoegen om vertalingen te horen, om dit te bereiken moet je een terminalmediaspeler zoals mplayer installeren, op Debian en op gebaseerde Linux-distributies:

# apt install mplayer -y

Speel geluid af om gesproken vertaling in de uitvoer op te nemen:

Gebruik na installatie de optie: -p om geluid aan de uitvoer toe te voegen, laat het volgende voorbeeld zien hoe u van Chinees naar Spaans vertaalt, inclusief de gesproken vertaling:

Ik hoop dat je deze tutorial over het vertalen van woorden uit het Engels naar een andere taal op de Linux-terminal nuttig vond. Blijf Linux volgen Hint voor meer tips en updates over Linux en netwerken.

Top Oculus App Lab-games
Als je eigenaar bent van een Oculus-headset, moet je op de hoogte zijn van sideloading. Sideloading is het proces van het installeren van niet-winkeli...
Top 10 spellen om te spelen op Ubuntu
Het Windows-platform is een van de dominante platforms voor gaming geweest vanwege het enorme percentage games dat tegenwoordig wordt ontwikkeld om Wi...
5 beste arcade-spellen voor Linux
Tegenwoordig zijn computers serieuze machines die worden gebruikt om te gamen. Als je de nieuwe hoge score niet kunt halen, weet je wat ik bedoel. In ...