Say it with Songs

The app on the right translates text into songs from SoundCloud. The frontend is just a simple react application, embedded into my PHP-based website, that usually runs on Twig templates. The backend, however, is a Scala app that provides an API using cask and queries the SoundCloud page using JSoup since SoundCloud sadly is not offering keys for their own API anymore ...

In order to not overload the SoundCloud servers, I use redis for caching search terms.

Since the introductory computer science course of my first semester in which we learned Haskell was quite some time ago, I found especially the functional parts of Scala very exciting.

You can find both the Scala backend (using cask and Jsoup) and the small react.js app on my GitHub profile.

Feel free to change the text and translate it into songs.
Space triggers the translation