After a little more research and experimentation, I’ve updated the little Language Switcher widget to enable the user to choose whether to display flags and/or names for the available languages when setting up the widget, and change the heading in the sidebar if required.

Click here to download Language Switcher Widget v1.01.