Python Tkinter Entry. I can't type Korean in to the Entry field Python Tkinter Entry. I can't type Korean in to the Entry field tkinter tkinter

Python Tkinter Entry. I can't type Korean in to the Entry field


I would recommend using the translate module by pip install translate into your python shell. It uses google translate offline as a python module.It would work something like this: $ translate-kor -t zh "This is a pen."

More details on translate can be found at the link https://pypi.org/project/translate/.

Once you have this, you can probably integrate it into your chat program, as you could easily save the translation to a variable. This is a viable alternative if you are not able to update your tkinter python module.


As mentioned by @mohit-bhasi, upgrading my python version to 3.8 which has tkinter 8.6 in it solved the problem. I can now type Korean directly into the widgets.

Only caveat is that I need to press right arrow once when I finished typing to have the last letter appear. Otherwise, the last letter is not recognized.