That's really interesting. :O
Thanks for sharing your experience.
One realy simple idea that came to mind is handling global channels (Trade, Game-Chat, Help, etc.) differently. Since every player receives the same message, the server could translate it once, cache the translated versions, and...