Dit werkt dan wellicht, maar komt toch een beetje over als een hack?
Daarnaast, is er niet het gevaar dat andere informatie die in het querystring-deel wordt doorgegeven op deze manier wordt weggekieperd?
Tevens, misschien is het handig om een soort van functie of methode te hebben voor de opbouw van een URL, want het komt een beetje over alsof dat het probleem is (weinig tot geen controle over de uiteindelijke vorm van een (interne) link).
En tot slot, mogelijk wil je een andere oplossingsrichting gebruiken: een waarbij de taalkeuze vastligt door de URL (denk aan een subdirectory, bijvoorbeeld /en/) of door middel van een cookie (waarin de voorkeurstaal staat opgeslagen).