Je l'ai adapté à DeepL dont la toute nouvelle extension pour Chrome ne fonctionne pas aussi bien que celle de Google Translate.
Même si les traductions de DeepL ne sont pas totalement irréprochables et ne couvrent pas autant de langues et de dialectes (officiels) que celles de Google Translate, elles sont plus subtiles :
Mais je vous laisse choisir.
Téléchargez l'archive dans sa dernière version :
Elle contient deux scripts, l'un pour Google Translate, l'autre pour DeepL.
Tous les deux sont configurés pour être exécutables, reconnaître automatiquement la langue du texte à traduire et le traduire en français.
Décompressez l'archive, cliquez droit sur le répertoire décompressé et choisissez "Ouvrir dans un terminal" :
Entrez l'une ou l'autre de ces deux lignes en fonction du service de traduction que vous préférez — ou les deux ! — pour déplacer le ou les scripts dans le répertoire en question :
Code : Tout sélectionner
sudo mv googletranslate /usr/local/bin/
sudo mv deepl /usr/local/bin/
Code : Tout sélectionner
sudo apt update && sudo apt install xsel
Ensuite, configurez une combinaison de touches pour lancer ce script commodément : Paramètres > Raccourcis clavier > Tout en bas de la page > Raccourcis personnalisés > +
- Nom : En fonction de votre choix
- Commande : "googletranslate" ou "deepl"
- Raccourci : Super + t (Il ne semble interférer avec aucun racourci pré-programmé et il fait sens.)
Cliquez sur "Ajouter" pour l'enregistrer.
Application
Ouvrez un fichier texte rédigé dans une des langues admises par le traducteur que vous avez choisi :
Sélectionnez un passage à la souris — pas besoin de le copier — et tapez la combinaison "Super t".
Le script ouvre le traducteur dans votre navigateur par défaut, colle la sélection et lance la traduction.
Pour modifier la langue de destination :
Code : Tout sélectionner
gedit /usr/local/bin/deepl
gedit /usr/local/bin/googletranslate