Multilingual Language Translator using Python
Translating the text from one language to another- "One of the ways to learn another Language"
“Python language translator”
“Real-time translation with Python”
"language detection and translation script”
Python Code:
from tkinter import *
import translators as ts
Screen = Tk()
Screen.geometry("700x300")
Screen.title("Language Translator with GUI")
Screen.config(background="pink")
InputLanguageChoice = StringVar()
TranslateLanguageChoice = StringVar()
LanguageChoices = {'hi/Hindi','en/English','ur/Urdu','id/Indonesian','fr/French','de/German','es/Spanish'}
InputLanguageChoice.set('en/English')
TranslateLanguageChoice.set('hi/Hindi')
def Translate():
translat = ts.google(TextVar.get(),from_language=InputLanguageChoice.get()[:2],to_language=TranslateLanguageChoice.get()[:2])
OutputVar.set(translat)
choice for input language
InputLanguageChoiceMenu = OptionMenu(Screen, InputLanguageChoice, *LanguageChoices)
Label(Screen, text="Choose a Language",font="Arial 12",bg="white",fg="red").grid(row=0, column=1,pady=15)
InputLanguageChoiceMenu.grid(row=1, column=1,padx=10,pady=10)
choice in which the language is to be translated
NewLanguageChoiceMenu = OptionMenu(Screen, TranslateLanguageChoice, *LanguageChoices)
Label(Screen, text="Translated Language",font="Arial 12",bg="white",fg="red").grid(row=0, column=2)
NewLanguageChoiceMenu.grid(row=1, column=2,padx=10,pady=10)
Label(Screen, text="Enter Text",font="Arial 14",bg="white",fg="red").grid(row=2, column=0)
TextVar = StringVar()
TextBox = Entry(Screen, textvariable=TextVar,width=30,font="Arial 10").grid(row=2, column=1)
Label(Screen, text="Output Text",font="Arial 14",bg="white",fg="red").grid(row=2, column=2)
OutputVar = StringVar()
TextBox = Entry(Screen, textvariable=OutputVar,width=30,font="Arial 10").grid(row=2, column=3)
Button for calling function
B = Button(Screen, text="Translate", command=Translate,font="Arial 14",bg="Bisque").grid(row=7, column=1, columnspan=3,padx=10,pady=10)
mainloop()
#python #programming #graphical #userinterface #tkinter #module #language #translation #learning #interesting #multilingual
#like #share #subscribe
Auf dieser Seite können Sie das Online-Video Multilingual Language Translator using Python mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer Mastering Technology 30 Juli 2025 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 98 Mal angesehen und es wurde von 4 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!