Multi Languages for the Form

We have a public form that we would like to put on a customer kiosk to get their feedback for the service we provide. See below. We plan to use a backend power automate flow to store the data.

We would like to present the form in multiple languages. What would be the best way to accomplish this?

Thank you in advance for your help with this!

Dear @COR6603,
Hard to say what the best approach would be. I can think of two options:

  1. Create separate forms for different languages, then find a way to direct users to the correct one for them. For example, you can first have a dropdown Language field, which when changed, would redirect users to the their language with JS.
  2. Do the same with the dropdown, but instead of redirecting, simply rename fields/change messages on the current form with JS, based on the language selected. This could work well with a simple form, but if you have a large form or large number of languages, it wouldn't be easy, so I recommend the first option.

Thank you Nikita for your recommendations! We were hoping for a recommended solution with minimum development work, something like setting the language on the browser.

We just have to pick one. Thanks again.