欢迎访问宙启技术站
智能推送

使用Python的App()函数创建一个简单的文字翻译应用程序

发布时间:2023-12-24 06:45:37

以下是一个使用Python的app()函数创建一个简单的文字翻译应用程序的例子:

from tkinter import *
from googletrans import Translator

def translate():
    text = input_text.get(1.0, END).strip() # 获取输入文本
    translator = Translator(service_urls=['translate.google.cn']) # 创建翻译对象
    translated = translator.translate(text, dest='zh-CN') # 翻译文本为中文
    output_text.delete(1.0, END) # 清空输出文本框
    output_text.insert(END, translated.text) # 在输出文本框中显示翻译结果

# 创建GUI窗口
window = Tk()
window.title("文字翻译应用程序")

# 创建输入文本框
input_text = Text(window, height=8, width=50)
input_text.pack()
input_text.insert(END, "在此输入要翻译的文本...")

# 创建翻译按钮
translate_button = Button(window, text="翻译", command=translate)
translate_button.pack()

# 创建输出文本框
output_text = Text(window, height=8, width=50)
output_text.pack()

# 运行应用程序的主循环
window.mainloop()

这个应用程序使用了tkinter库来创建GUI窗口。input_text文本框用于输入要翻译的文本,translate_button是一个按钮,当点击时会触发translate函数,该函数获取输入文本,并使用googletrans库进行翻译,将结果显示在output_text文本框中。

在运行程序时,输入要翻译的文本并点击“翻译”按钮,程序将会将输入的文本翻译为中文,并显示在输出文本框中。这个例子只是一个非常简单的文字翻译应用程序,你可以根据自己的需求进行扩展和改进。