translate English to French: Web site reachable and working ?
Site web joignable et fonctionnel ?