Translate the following English sentence to French:
"The battle for a workable compromise lasted almost two years, and now, at long last, the European Parliament can give the go-ahead."
La lutte en vue d'un compromis défendable aura duré près de deux ans avant que le Parlement européen ne puisse enfin donner son feu vert.