translate English to German: You do not need to download any software, but can play a direct and simple in your browser.
Sie brauchen keine Software downloaden, aber spielen können direkt und einfach in Ihrem Browser.