Dynamic Locale change in Vaadin UI

Hi,
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

Regards,

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