translate English to German: More importantly, it has given millions of individuals an opportunity to start their own businesses.
Noch wichtiger: es eröffnete Millionen von Menschen die Chance, ihre eigene Firma zu gründen.