translate English to French: It is my firm belief that we need clarification.
Je suis convaincu qu'il convient de clarifier les choses.