Pour ce tutoriel, le logiciel utilisé est Traduire, auparavant connu sous le nom Google Translate CLI.
Translate Shell vous permet d'utiliser Google Translate, Bing Traductor, Yandex Traductor et Apertium à partir de la ligne de commande, tout en incluant tous les moteurs de traduction mentionnés ci-dessus Google est le par défaut.
Avant de télécharger Traduire Shell, vous devez obtenir le package GAWK en exécutant:
# apt install gawk -y
Une fois installé Télécharger, traduire Shell à l'aide de WGET en fonctionnant:
# wget git.IO / trans
Note: Sur les distributions Linux Debian et basées, vous pouvez installer WGET en exécutant APT Installer WGET.
Une fois téléchargé, donnez des droits d'exécution de shell traduis en fonctionnant:
# chmod + x trans
Essayons en traduisant un seul mot de l'italien (vers l'anglais puisque l'anglais est la langue de destination par défaut). Pour traduire le mot pinguino courir:
Traduire un seul mot sur le terminal Linux:
# ./ trans 'Pinguino'
Note: L'utilisation de guillemets est facultatif pour les mots uniques et obligatoire pour les phrases.
Comme vous pouvez le voir, tradlater shell a détecté la langue source comme italien et l'a traduite en anglais malgré la langue de destination n'a pas été spécifiée.
Maintenant traduisons 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, tradlater shell l'a traduit correctement.
Traduire plus qu'un seul mot sur le terminal Linux:
Maintenant, traduisons plus qu'un seul mot, l'exemple suivant montre la traduction de «l'indice de linux», notez pour plus d'un seul mot que les guillemets sont obligatoires.
# ./ trans: ES 'Linux Hint'
Traduire les mots de l'anglais en plusieurs autres langues sur le terminal Linux:
Traduire Shell vous permet également de traduire dans 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 chinois simultanément en séparant simplement les codes de langue avec un + symbole:
# ./ trans: es + zh 'à Linuxhint, nous recherchons la meilleure qualité de contenu pour les lecteurs'
Spécifiez la langue source lors de la traduction des mots dans une autre langue sur le terminal Linux:
Parfois, les traducteurs ne parviennent pas à détecter automatiquement la langue source, les shells traduits prennent en charge la spécification du langage source en plaçant le code de la langue source avant le côlon:
# ./ trans zh: '在 linuxhint , 我们 为 读者 寻求 最 佳 的 内容 质量'
Spécifiez les langages source et de destination lors de la traduction sur le terminal Linux:
Bien sûr, vous pouvez spécifier les langues source et de destination:
# ./ trans zh: es '在 linuxhint , 我们 为 读者 寻求 最 佳 的 内容 质量'
Détecter les langues sur le terminal Linux à l'aide de traduire 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 "我们 为 读者 寻求 最 佳 的 内容 质量 质量"
Traduire des fichiers de l'anglais dans une autre langue sur le terminal Linux:
Traduire Shell vous permet également de traduire des fichiers. En utilisant nano ou tout éditeur de texte, vous souhaitez créer un fichier texte avec du contenu sur n'importe quelle langue que vous souhaitez traduire pour tester le shell traduit.
# nano linuxhint-translation
Puis appuyez sur Ctrl + X pour enregistrer et quitter
Pour traduire le contenu en espagnol, utilisez la syntaxe illustrée ci-dessous ajoutant un fichier: // comme source de contenu pour traduire:
# ./ trans: fichier es: // linuxhint-translation
Traduisez des sites Web dans une autre langue sur le terminal Linux:
Avec tradlate shell, il est également possible de traduire les sites Web en utilisant la syntaxe illustrée ci-dessous pour traduire Linuxhint.com.
# ./ trans: es https: // linuxhint.com
Comme vous pouvez le voir, tradlater Shell a renvoyé une URL avec une version de Linuxhint en espagnol:
https: // traduire.Google.com / traduire?hl = en & sl = auto & tl = es & u = https: // linuxhint.com
Traduire les mots dans une autre langue sur le terminal Linux avec le mode interactif:
Traduction Shell propose également un mode interactif, l'exemple suivant montre comment lancer le mode interactif pour traduire le contenu de l'espagnol en anglais:
# ./ trans-shell es: en
Utilisation de traduire Shell par Dictionary:
Les coquilles traduites peuvent également être utilisées comme dictionnaire si l'option -d est implémenté, l'exemple suivant montre traduire des shells utilisés comme dictionnaire pour le mot «crypte»:
# ./ trans -d en: crypte
Jouez au son pour inclure la traduction parlée dans la sortie:
Pour terminer ce tutoriel, ajoutez un son pour entendre des traductions, pour y parvenir, vous devez installer un lecteur multimédia terminal tel que MPlayer, sur Debian et les distributions Linux basées:
# apt installer mPlayer -y
Jouez au son pour inclure la traduction parlée dans la sortie:
Une fois installé, utilisez l'option -p Pour ajouter du son à la sortie, l'exemple suivant montre comment traduire du chinois en espagnol, y compris la traduction parlée:
J'espère que vous avez trouvé ce tutoriel sur la façon de traduire les mots de l'anglais dans une autre langue sur le terminal Linux utile. Continuez à suivre Linuxhint pour plus de conseils et de mises à jour sur Linux et le réseautage.