translate English to French: A worldwide success thanks to a constant innovative policy.
Un succès mondial grâce à une politique d’innovation constante.