If you are looking for a simple and free way to setup multiple languages on your WordPress site than the Polylang plugin works great! Polylang allows you to create a bilingual or multilingual WordPress site.
1, Install Polylang
Go to Dashboard > Plugins > Add New, search Polylang, find Polylang then click Install Now button, Activate it after the installation is complete.
2, Add languages
Go to Dashboard > Languages > Add new language
3, Translate front page (Customizer)
Go to Dashboard > appearance > Customize, editor your customizer contents
4, Translate strings
Go to Dashboard > Languages > Strings translations, you will see the content you have modified, you can translate your string into other languages here.