translate English to French: More work is needed in this area.
Un travail plus poussé s’impose dans ce domaine.