translate English to German: According to the latest estimates, the project will cost between EUR 10 billion and EUR 20 billion.
Jüngsten Schätzungen zufolge werden für das Projekt 10 bis 20 Milliarden Euro benötigt.