> an alternative solution would be for Github to integrate with a translation service and translate descriptions
Please don't do this - plenty of service auto-translate descriptions and they drive me crazy. If the description is in a language I don't speak then at least I know that I can skip it. But if it's auto-translated then I'll click on the repo, only then realize that I don't understand it, go back and try again with the next repo.
The only situation in which I would welcome such a change would be if GitHub translated comments, function names, variable names, READMEs and all documentation (including screenshots and reference guides not hosted on GitHub) AND THEN translated my contributions back from my language to the original one.
Please don't do this - plenty of service auto-translate descriptions and they drive me crazy. If the description is in a language I don't speak then at least I know that I can skip it. But if it's auto-translated then I'll click on the repo, only then realize that I don't understand it, go back and try again with the next repo.
The only situation in which I would welcome such a change would be if GitHub translated comments, function names, variable names, READMEs and all documentation (including screenshots and reference guides not hosted on GitHub) AND THEN translated my contributions back from my language to the original one.