translate English to German: (The US, it must be said, is the biggest obstacle here.)
(Die USA sind hier übrigens das größte Hindernis.)