How to load alternate URL upon language change

I am setting up my site to have a second language, there is an endless list of barriers. I will focus on just one here. Url lang parameters are not of relevance for this question. If they are needed, please assume I know how to use them.

Goal: User on some given page, they click the language switcher in my reusable element header, the action on the element would go to a url which is the alternate language version of the current page’s url (I can pre-redefine this).

Example: a user is currently on mysite.com/green-car (an english page) they click the language switcher which takes them to mysite.com/auto-verde (a separate bubble page properly written and setup in spanish). That’s all I want.

Can’t figure it out, I’ve messed with custom states and properties, mapped the pages as options, added pages as data types and stored the en and es versions.. did many actions to try to work with any of those with absolutely 0 success.

check out this forum post

and if it doesn’t have all the details necessary, just search with my handle and multiple languages or multi language or just language and you’ll likely come across several posts of mine outlining the struggles and how to get around every one of them, to the point that your app is just so much faster and better than if it used App Text.