What you want to do is called 'localization'. This link discusses several ways you might do it within your app How do I create multiple language app? .
The link suggests changing the app's translation with a List or a Dictionary or more complex, using Yandex.
You probably do not need a separate screen for each language. You can use a single screen and reuse it depending on the language you select. Change the language; not the screen.