python做个翻译gui代码
时间: 2023-09-25 13:09:18 浏览: 106
好的,以下是一个简单的 Python 翻译 GUI 代码:
``` python
from tkinter import *
from googletrans import Translator
root = Tk()
root.geometry('400x300')
root.title('翻译小工具')
def translate():
text_input = input_text.get('1.0', END)
translator = Translator(service_urls=['translate.google.com'])
translation = translator.translate(text_input, dest='zh-CN').text
output_text.delete('1.0', END)
output_text.insert(END, translation)
input_label = Label(root, text='请输入需要翻译的文本:')
input_label.pack()
input_text = Text(root, height=5)
input_text.pack()
translate_button = Button(root, text='翻译', command=translate)
translate_button.pack()
output_label = Label(root, text='翻译结果:')
output_label.pack()
output_text = Text(root, height=5)
output_text.pack()
root.mainloop()
```
这个 GUI 实现了一个简单的翻译小工具,其中用到了 Google Translate 的 Python 库 `googletrans`。用户输入需要翻译的文本后,点击翻译按钮即可将文本翻译为中文,并显示在程序窗口中。
阅读全文