translate English to French: I have been both encouraged and impressed by the results.
Je dois dire que les résultats de cette initiative m’ont à la fois encouragé et impressionné.