Dynamic Locale change in Vaadin UI

We are having an application in Vaadin 8 which has multiple languages.
When the user selects the language, the Vaadin components do not change language on the fly but the URL changes in the browser.
Is there any way to change the locale of the components on the fly.
If the user refreshes the page manually after selecting the language, then it takes effect which we dont want


https://vaadin.com/directory/component/i18n4vaadin/overview could still work