There's no problem at all in learning German from English, as long as what ends up on your flashcards is ultimately 100% in German. If we recall correctly, what you're describing is called "laddering." It's actually a nice way to maintain your English while you work on your German, and particularly if you find that the English language resources for German are better, then it's probably your best option.