I dont know if this is to demading to code change, but ...

Say you are using keywords in urls like this:

/[forum_id]/[thread_id]/[thread_title]

Adding: ?language=xy is a "giveaway" that this is an autotranslation - which is potentially detrimental to CTR. Then it would be better with an anonymous extension like -3 (numerical identifyer for language code) - or at least the possibillity of omitting "language".