英语to push out,to release,to launch,to publish,to recommend
德语der Öffentlichkeit präsentieren, vorstellen, anbieten(