Sharing plugins for your help and post url which you can follow:
Yes - you can add language switcher along with store switcher and it is natively available with magento.
Here i am sharing the link - where in detailed explanation available in that article to create a language switcher functionality in magento 2 - https://inchoo.net/magento-2/magento-2-administration/create-multi-language-store-magento-2-part-2/
Hope it helps!
The language change feature (the language switcher on the storefront) is the natural feature of Magento which appears on the storefront as soon as you create the store views and install language packs. So actually this article will get you through the process of multi-language store creation: