This idea could be interesting too, but in a different way.
Not based on keyboard disposition, but simply have the option to choose two languages, one "master" and a "fallback" one, maybe with a button to quickly switch between them?
By example, searching for "xp service desktop -punkbuster" in french will give 3 results, and no one is interesting.
So I make "xp autorize service desktop -punkbuster" which is obviously more verbose, but include non-english content. And I only know french and english. With this example, it is not a rain of non-english results, but sometime the first page only have russian and/or chineese results.
Why useful?
Because I (and I guess I'm not the only one) make search first in my native language, and then fallback on english if I don't find anything interesting. (And it's not rare in computer sciences... )
But changing language in preferences is not quick.