translate English to German: I am not sure that we will be able to deliver that.
Ich bin nicht sicher, ob wir das schaffen werden.