Instead of having Language Specific Channels or Servers, I suggest implementing more channels to the chat (if possible) such as...
Shout - ENG
Shout - SPA
Shout - GER
This way players from who speak different language could still mingle with each other and have the option to set their chat with which ever language they're most comfortable with.