translate English to French: Today, they are doing so very successfully.
Aujourd'hui, ils y réussissent très bien.