La chose la plus difficile lors de la lecture d'une thèse en anglais est de copier la phrase pour Traduction DeepL et de la formater à chaque fois. .. (?) Le processus a été automatisé pour pouvoir être effectué avec une seule touche de raccourci. C'est comme ça. Il est destiné à Windows.
ClipboardCopyToDeepL.py
import re
import pyperclip
import webbrowser
import urllib.parse
text = urllib.parse.quote(pyperclip.paste(), safe = "|").replace("|", "%5C%7C").replace("%0D", "%20").replace("%0A", "").replace("-%20", "")
webbrowser.open("https://www.deepl.com/en/translator#en/ja/" + text)
(5/27 postscript: Après tout, j'ai décidé d'utiliser urlLib. Pour une raison quelconque, "|" était "% 5C% 7C" au lieu du standard "% 7C", donc je l'ai changé séparément.)
C'est assez simple, mais j'utilise pyperclip pour récupérer le texte dans le presse-papiers puis le formater. Les règles de mise en forme sont
-
qui entre lorsque les mots anglais sont séparés par des sauts de ligne
--Remplacer les sauts de ligne par des espacesseulement.
Enfin, envoyez une demande Web à DeepL translation et vous avez terminé.
Pour la traduction DeepL, saisissez la chaîne de caractères que vous souhaitez traduire à la fin de https: // www.deepl.com / en / Translator # en / ja /
et elle passera au site où le résultat de la traduction est affiché, alors utilisez cela Fait.
Enregistrez ce script quelque part afin qu'il soit exécuté à la demande dans un fichier batch.
Placez les fichiers de commandes suivants dans la même hiérarchie que le script python
"Répertoire d'exécution Python" "répertoire de script python"
Par exemple, si vous utilisez anaconda et placez le script créé sous "ClipboardCopyToDeepL /" sur le bureau
ClipboardCopyToDeepL.bat
C:\Users\Nom d'utilisateur\anaconda3\python.exe C:\Users\Nom d'utilisateur\Desktop\ClipboardCopyToDeepL\ClipboardCopyToDeepL.py
Il devient.
Créez un raccourci pour le fichier de commandes. Définissez la «touche de raccourci» dans les propriétés du raccourci. Si vous cliquez sur le cadre et appuyez sur la touche que vous souhaitez attribuer, il sera entré sans autorisation.
(Ajout: je peux l'utiliser en plaçant ce raccourci sous C: \ ProgramData \ Microsoft \ Windows \ Menu Démarrer \ Programmes \
.)
Cela rendra le papier plus facile à lire.
Recommended Posts