"My medication cannot be effective, because I am dieting."
Translation:Mein Medikament kann nicht wirken, weil ich eine Diät mache.
November 25, 2017
Both do mean because and both do have specific verb kicking (or not) abilities. The question then is main or subordinating clause. Here is a link with more on that. https://german.stackexchange.com/questions/5724/difference-between-weil-and-denn