Background of the issue:
I am trying to display multiple languages on my website using WPML. Currently, only English is showing in the language widget.
Symptoms:
There is no other languages showing at the widget, except for English.
Welcome to WPML support. I will answer this question before the ticket is assigned to one of my colleagues.
Would you please go to WPML > Langauges > Footer Language Switcher and enable that option and go to the front end of the website and see if you see all languages there?
Maybe the page you look at is not yet translated.
Please make sure that the page you check the language switcher on is already translated.
And finally see if you did not set the second language to be hidden: