If you can survive and thrive in NYC without speaking English you can certainly build a global business on the Internet.
For example, you can hire an online translator for your emails or just use Google Translate text for free.
The goal for the non-English speaking entrepreneur is to gather enough understanding with partners while he/she focuses on constructing the business.
The Internet sets free the constraints posed by English’s predominance as the world language. Soon enough, all language will be subjective through the process of automata, i.e. automatic translation. Siri will have a lot to do with this.