translate English to German: In my opinion, we are capable of achieving this.
Meiner Meinung nach sind wir in der Lage, dies zu erreichen.