I'm currently developing the user interface for a digital restaurant menu on a 7" 480x800 px tablet and the team decided to insert a language switch function that should be activated by a button on the screen.
Unfortunately we already ran out of space in the bottom menu and I had to position it in the right side of the header (notice the English/American flag in the image below). At first sight, this seems to be ok, but once the software is deployed to the tablet, I have noticed that the button is small enough to miss and enter the Sandwiches category instead most of the time. Some have been telling me to enlarge the header vertically so the button becomes easier to touch, but since the header is only meant to tell the user in which section he is, it seems wrong for me to occupy even more space and it also makes it aesthetically unpleasant...
I'm breaking my head trying to find a better way to change languages in a non obstructive, clear interface, but nothing comes to my mind. I hope someone comes with help on this!