The English terms despite and in spite of are synonyms. Despite might be a tiny bit more formal, but the two terms are interchangeable. Just be careful not to say something like "despite of" or "in despite" – it’s always either the three words in spite of, or just the single word despite.