translate English to French: • Electronic service delivery
• Prestation de services électroniques