There’s a component that can help you out!
https://blupry.io/framer/utilities/translate-website-select-language-framer-v3/
It allows you to have a component override for having people see a preferred language depending on where they’re staying!
The team behind this is actually pretty responsive so you can ask them questions if you want to fiddle with it properly!
https://www.framer.community/c/support/automatic-language-setting-on-a-landing-page-based-on-user-geolocation#comment_wrapper_72363011