Heim > Artikel > Backend-Entwicklung > Mit Python lernen Sie, effizient zu arbeiten und Ihr eigenes Bildschirmübersetzungstool zu erstellen
In der Spalte „Python-Video-Tutorial“ erfahren Sie, wie Sie Ihr eigenes Bildschirmübersetzungstool in Python erstellen. Kostenlose Empfehlung: Python-Video-Tutorial Laden Sie eine Übersetzungssoftware herunter oder kopieren Sie sie auf die Website, um die Übersetzung durchzuführen.
Heute werde ich Ihnen beibringen, wie Sie mit 10 Zeilen Python-Code eine Flip-Screen-Software erstellen, die überall übersetzen und effizient arbeiten kann. 2. ImplementierungsschritteZuerst verwenden wir die Zwischenablage der PIL-Abhängigkeitsbibliothek, um das Bild zu lesen, und laden es dann lokal herunter. # 安装PIL依赖
# 从剪切板读取图片
img = ImageGrab.grabclipboard()
# 保存到本地
image_result = './temp.png'
img.save(image_result)
Als nächstes verwenden Sie die OCR-Funktion der Pytesseract-abhängigen Bibliothek, um den englischen Inhalt im Bild zu identifizieren. # OCR识别
# 识别图片中的英文
content_eng = pytesseract.image_to_string(Image.open(image_result), lang='eng')
Dann ist es an der Zeit, die oben genannten englischen Inhalte zu übersetzen.
# 翻译 # Google翻译 translator = Translator(service_urls=['translate.google.cn']) # 翻译成中文 content_chinese = translator.translate(content_eng, src='en', dest='zh-cn').text
# 初始化 root = Tk() root.withdraw() # 显示翻译后的结果,以对话框的形式 tkinter.messagebox.showinfo('翻译结果', content_chinese)3. Vereinfachen Sie die SchritteUm den Übersetzungsprozess zu beschleunigen, speichern Sie zunächst das obige Skript lokal und legen Sie dann die Tastenkombinationen fest, um das Skript auszuführen. Auf der PC-Seite können Sie es in eine EXE-Datei packen und Tastenkombinationen festlegen oder WinHotKey verwenden, um die Skriptausführung einzurichten.
MAC OSX, verwenden Sie den automatischen Betrieb (Run Shell Script) + Tastaturkürzel (Service), um Skripte schnell auszuführen.
Auf diese Weise müssen Sie nur einen Screenshot + Tastenkombinationen erstellen, um den Übersetzungsvorgang schnell in zwei Schritten durchzuführen.
Das obige ist der detaillierte Inhalt vonMit Python lernen Sie, effizient zu arbeiten und Ihr eigenes Bildschirmübersetzungstool zu erstellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!