It is self-evident that we will never have enough resources to meet the demand.
⇑ Translate the sentence above by Google ⇑
Related: evident