Hi,
we are using WPML for that..
it is paid plugin..
WPML Language switcher:
To change the styles of WPML language switcher go to WPML > Languages > Edit the language switcher widget colors: http://prntscr.com/dbkhfl
If you use WPML you should also install and use WooCommerce WPML plugin that includes currency switcher option.
If you are looking for free plugins you may try qTranslate and currency switcher plugins
Regards,