translate English to French: There's no large financial investment to make.
Cela ne requiert pas de gros investissements.