translate English to French: Additional research is needed.
Il faut effectuer davantage de recherches.