I quite like the  omega tau science &amp; engineering podcast
podcast, it comes in both english and german forms, I don't think they translate the content, it's just different stories for the different language podcasts.