pip install googletrans==4.0.0-rc1 Pillow
注意:googletrans
库的最新版本可能会有变动,具体版本请根据当时情况选择。
第二步:编写代码
import tkinter as tk
from tkinter import filedialog, messagebox, simpledialog
from tkinter.ttk import Progressbar
from PIL import Image, ImageTk
import googletrans as gt
import threading
import os
# 初始化翻译器
translator = gt.Translator()
def translate_text(src_text, dest_lang):
try:
translation = translator.translate(src_text, dest=dest_lang)
return translation.text
except Exception as e:
return f"Error: {e}"
def on_drag_enter(event):
# 允许拖拽
textwidget.tk.call("event_generate", "<<Paste>>", "-data", event.data)
def on_file_drag_and_drop(event):