translate English to German: There are a number of obstacles preventing this.
Es gibt eine Reihe von Faktoren, die dies im Moment verhindern.