The post is talking about doing things like participating in discussions, submitting issues or feature requests, reading or writing documentation, and so on. Try submitting a pull request to any major OS project. Can you document your changes in Spanish?
I'd imagine you can document your changes in the language the product has been documented in previously.
Reading and understanding software is an already difficult task, I'm not sure why you insist we add an additional layer of complexity to it. Your intentions are noble, but I think the end result is a detriment not only to any English committers, but to the Japananese committer who is also expected to be able to understand/translate Spanish and English. And when she starts committing in Japanese, your original Spanish committer is now saddled with an additional layer of complexity.
The army analogy is a little bizarre to me as well. The issues of discrimination you pointed out were not centralized around communication issues. I imagine most militaries don't support all the languages of the world due to the obvious communication problems this would create.