

Here at Starcraftgamers we have a Feature article that essentially guides you through doing exactly this for any language. A little more tedious approach but you learn a little about the inner workings of Starcraft if you do it the hard core way. The above program will of course be a much easier way to change your hotkeys.
The hard core method can be found » Here
Is it fair? I will let our readers decide that. Is it a third party program? Legally not. Personally even arguing about whether its fair or not is pointless considering that there is a different keyboard out there for almost every language, with different key distributions!
Now the problem with hotkey manipulation programs is that they may themselves be tweaked and turned into a 'hack' by allowing auto-cloning, multiple buildings on one hotkey, etc. But this is another discussion in itself. This program fortunately does not let you do this.

Tipped by »

Ashur just sent me the links where you can download the Beta of this program and related article. I will also upload them later to our noble site.
Article at Progamers.cz
Keycraft Zip File
Keycraft Rar File
Links
GosuGamers.net - Hard core method
Tl.net - More Pointless discussions about it.
Progamers.cz - Download Keycraft