Hi Kyle,
I'm using the "Language Switcher" module, which does change the URL.
The link you posted looks very much like what I was looking for, thanks a lot. The concept seems very powerful, but it's very different from what I'm doing currently, so I will just finish my "routine work" first, and then look into it.
Thank you very much, you just opened a completely new door for me.