Am schwierigsten beim Lesen einer englischen Dissertation ist es, den Satz für DeepL-Übersetzung zu kopieren und dann jedes Mal zu formatieren. .. (?) Der Prozess wurde automatisiert, sodass er mit einer einzigen Tastenkombination ausgeführt werden kann. Es ist so. Es ist für Windows gedacht.
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 Nachtrag: Immerhin habe ich mich für urlLib entschieden. Aus irgendeinem Grund war "|" "% 5C% 7C" anstelle des Standards "% 7C", also habe ich es separat geändert)
Es ist ziemlich einfach, aber ich verwende pyperclip, um den Text im Clip abzurufen und ihn dann zu formatieren. Die Regeln der Formgebung sind
--Entfernen Sie das -
, das eingeht, wenn englische Wörter durch Zeilenumbrüche getrennt werden
nur. Senden Sie abschließend eine Webanforderung an DeepL Translation und Sie sind fertig. Geben Sie für die DeepL-Übersetzung die Zeichenfolge ein, die Sie am Ende von "https: // www.deepl.com / de / translator # de / ja /" übersetzen möchten. Sie springt dann zu der Site, auf der das Übersetzungsergebnis angezeigt wird. Verwenden Sie diese Hat.
Speichern Sie dieses Skript irgendwo, damit es ausgeführt wird, wenn es in einer Batchdatei angefordert wird.
Platzieren Sie die folgenden Batchdateien in derselben Hierarchie wie das Python-Skript
"Python-Ausführungsverzeichnis" "Python-Skriptverzeichnis"
Wenn Sie beispielsweise anaconda verwenden und das erstellte Skript unter "ClipboardCopyToDeepL /" auf dem Desktop platzieren
ClipboardCopyToDeepL.bat
C:\Users\Nutzername\anaconda3\python.exe C:\Users\Nutzername\Desktop\ClipboardCopyToDeepL\ClipboardCopyToDeepL.py
Es wird.
Erstellen Sie eine Verknüpfung für die Batchdatei. Stellen Sie die Tastenkombination in den Tastenkombinationen ein. Wenn Sie auf den Rahmen klicken und die Taste drücken, die Sie zuweisen möchten, wird er ohne Erlaubnis eingegeben.
(Ergänzung: Ich kann es verwenden, indem ich diese Verknüpfung unter "C: \ ProgramData \ Microsoft \ Windows \ Startmenü \ Programme " platziere.)
Dadurch wird das Papier leichter lesbar.
Recommended Posts