Как я могу исправить мой переводчик, чтобы он отображал переведенное сообщение?Python

Программы на Python
Ответить
Anonymous
 Как я могу исправить мой переводчик, чтобы он отображал переведенное сообщение?

Сообщение Anonymous »

Я новичок в Python, пытаюсь создать простой переводчик с помощью tkinter и API языка libre, но я не уверен, почему он не работает должным образом, поскольку он не отображает переведенное сообщение при нажатии кнопки. Вот мой код ниже. Пожалуйста, дайте мне знать, если есть решение этой проблемы. Спасибо!
"""
PROJECT DESCRIPTION: Simple Language Translator With GUI
(Only with Spanish, French, Italian, Filipino, Roman)
"""

# language translation api from https://github.com/argosopentech/LibreTranslate-py

from tkinter import *
from translate import Translator

French = 'fr'

root = Tk()

messageInput = Entry(root, width=50)
messageInput.pack()
messageInput.insert(0, "Enter an English message to translate")

outputLabel = Label(root, text="")
outputLabel.pack()

def translateFrench():
frenchtranslate = Translator(provider='libre', from_lang='en', to_lang=French)
userText = messageInput.get() # get input
frenchtranslation = frenchtranslate.translate(userText)
outputLabel.config(text=frenchtranslation) # display translation

frenchButton = Button(root, text="Translate to French", command=translateFrench)
frenchButton.pack()

root.mainloop()


Подробнее здесь: https://stackoverflow.com/questions/798 ... ed-message
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»