translate English to French: Will they achieve this ambitious target?
Atteindront-ils cet objectif ambitieux?