translate English to German: I believe that this is possible and that we should make this effort.
Ich denke, dass das möglich ist und dass wir uns darum bemühen sollten.