One way to deal with the problem of people communicating in a language the project does not understand would be to let repo owners set one or two languages for the repo. When users on GitHub en Español see an input box on their repo, it would be labeled: "Este proyecto sólo acepta contribuciones en inglés o alemán." It won't solve the problem completely, but it would at least make expectations clear.