Traductions

Traduire des mots de l'anglais vers une autre langue sur le terminal Linux

Traduire des mots de l'anglais vers une autre langue sur le terminal Linux
Ce tutoriel montre comment traduire facilement des mots de l'anglais vers d'autres langues sur un terminal Linux. Il montre également comment spécifier la langue source ou plusieurs langues de destination sur le terminal Linux, comment identifier les langues sans effectuer le processus de traduction, comment identifier les langues à partir du terminal parmi des techniques plus utiles pour gérer les langues.

Pour ce tutoriel le logiciel utilisé est Traduire Shell, auparavant connu sous le nom CLI de Google Traduction.

Translate Shell vous permet d'utiliser Google Translate, Bing Translator, Yandex Translator et Apertium à partir de la ligne de commande, tout en incluant tous les moteurs de traduction mentionnés ci-dessus Google est celui par défaut.

Avant de télécharger Translate Shell, vous devez obtenir le package gawk en exécutant :

# apt install gawk -y

Une fois installé, téléchargez Translate Shell à l'aide de wget en exécutant :

# wget git.io/trans

Noter: sur Debian et les distributions Linux basées, vous pouvez installer wget en exécutant apt install wget.

Une fois téléchargé, accordez les droits d'exécution à Translate Shell en exécutant :

# chmod +x trans

Essayons en traduisant un seul mot de l'italien (en anglais puisque l'anglais est la langue de destination par défaut). Pour traduire le mot pingouin Cours:

Traduisez un seul mot sur un terminal Linux :

# ./trans 'pingouin'

Noter: l'utilisation de guillemets est facultative pour les mots simples et obligatoire pour les phrases.

Comme vous pouvez le voir, Translate Shell a détecté la langue source comme étant l'italien et l'a traduite en anglais bien que la langue de destination n'ait pas été spécifiée.

Traduisons maintenant le même mot de l'anglais vers l'espagnol. Pour spécifier une langue de destination, utilisez « : » suivi de la langue de destination comme dans l'exemple ci-dessous :

# ./trans :es pingouin

Comme vous pouvez le voir, Translate Shell l'a traduit correctement.

Traduisez plus d'un mot sur un terminal Linux :

Traduisons maintenant plus d'un seul mot, l'exemple suivant montre la traduction "Linux hint", notez que pour plus d'un seul mot, les guillemets sont obligatoires.

# ./trans :es 'Astuce Linux'

Traduisez des mots de l'anglais dans plusieurs autres langues sur un terminal Linux :

Translate Shell vous permet également de traduire vers différentes langues de destination, l'exemple suivant montre comment traduire la phrase "Chez LinuxHint, nous recherchons la meilleure qualité de contenu pour les lecteurs" en espagnol et en chinois simultanément en séparant simplement les codes de langue avec un + symbole:

# ./trans :es+zh 'Chez LinuxHint, nous recherchons la meilleure qualité de contenu pour les lecteurs'

Spécifiez la langue source lors de la traduction de mots dans une autre langue sur le terminal Linux :

Parfois, les traducteurs ne parviennent pas à détecter automatiquement la langue source, Translate Shells prend en charge la spécification de la langue source en plaçant le code de la langue source avant les deux-points :

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

Spécifiez les langues source et de destination lors de la traduction sur un terminal Linux :

Bien sûr, vous pouvez spécifier à la fois les langues source et de destination :

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

Détectez les langues sur le terminal Linux à l'aide de Translate Shell :

Vous pouvez également utiliser Translate Shell pour détecter les langues uniquement, sans procéder à la traduction, en obtenant des informations supplémentaires sur la langue détectée en ajoutant le -identifiant flag comme indiqué dans l'exemple ci-dessous :

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

Traduisez des fichiers de l'anglais vers une autre langue sur un terminal Linux :

Translate Shell vous permet également de traduire des fichiers. À l'aide de nano ou de tout éditeur de texte de votre choix, créez un fichier texte avec du contenu dans la langue que vous souhaitez traduire pour tester Translate Shell.

# nano linuxhint-traduction

Appuyez ensuite sur CTRL+X pour enregistrer et quitter

Pour traduire le contenu en espagnol, utilisez la syntaxe ci-dessous en ajoutant file:// comme source de contenu à traduire :

# ./trans :es fichier://linuxhint-translation

Traduisez des sites Web dans une autre langue sur un terminal Linux :

Avec Translate Shell, il est également possible de traduire des sites Web en utilisant la syntaxe ci-dessous pour traduire linuxhint.com.

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

Comme vous pouvez le voir, Translate Shell a renvoyé une URL avec une version de LinuxHint en espagnol :

https://translate.Google.com/traduire?hl=en&sl=auto&tl=es&u=https://linuxhint.com

Traduisez des mots dans une autre langue sur un terminal Linux avec le mode interactif :

Translate Shell propose également un mode interactif, l'exemple suivant montre comment lancer le mode interactif pour traduire du contenu de l'espagnol vers l'anglais :

# ./trans -shell es:fr

Utilisation de Translate Shell comme dictionnaire :

Translate Shells peut également être utilisé comme dictionnaire si l'option -ré est implémenté, l'exemple suivant montre que Translate Shells est utilisé comme dictionnaire pour le mot « encrypt » :

# ./trans -d fr : chiffrer

Jouez le son pour inclure la traduction vocale dans la sortie :

Pour terminer ce tutoriel, ajoutons du son pour entendre les traductions, pour y parvenir, vous devez installer un lecteur multimédia de terminal tel que mplayer, sur Debian et sur les distributions Linux basées :

# apt install mplayer -y

Jouez le son pour inclure la traduction vocale dans la sortie :

Une fois installé, utilisez l'option -p pour ajouter du son à la sortie, l'exemple suivant montre comment traduire du chinois vers l'espagnol, y compris la traduction parlée :

J'espère que vous avez trouvé ce tutoriel sur la façon de traduire des mots de l'anglais vers une autre langue sur un terminal Linux utile. Continuez à suivre LinuxHint pour plus de conseils et de mises à jour sur Linux et les réseaux.

Installez le dernier jeu de stratégie OpenRA sur Ubuntu Linux
OpenRA est un moteur de jeu de stratégie en temps réel libre/gratuit qui recrée les premiers jeux Westwood comme le classique Command & Conquer: Red A...
Installez le dernier émulateur Dolphin pour Gamecube et Wii sur Linux
L'émulateur Dolphin vous permet de jouer aux jeux Gamecube et Wii de votre choix sur des ordinateurs personnels Linux (PC). Étant un émulateur de jeu...
Comment utiliser le moteur de triche GameConqueror sous Linux
L'article couvre un guide sur l'utilisation du moteur de triche GameConqueror sous Linux. De nombreux utilisateurs qui jouent à des jeux sur Windows u...