From what I can see, the switcher on your site is pretty similar to the example that you shared.
If you need something more custom, this falls out of the purpose of our Support Policy because it would require custom work (coding), so we would definitely recommend a WPML contractor (https://wpml.org/contractors/) or a front-end developer.