No, Giropay is currently a German-only service. But you can view the Giropay website in English.