Unfortunately, english translated content is quite poor for the moment. The goal is to first add french speaking articles and only then translate and add specific english and german content. Italian, spanish, russian or others may come one day.
Thanks for your understanding. Why not try this website in french, most content is easy to understand.