translate English to French: It is a wonderful concept and one that deserves to succeed.
Il s'agit d'une idée merveilleuse et qui mérite d'aboutir.