Duplicate means to make an exact copy of something almost like a double. Replicate means to try to create a thing or action again in a similar way but it does not need to be exact. You should think of replicate like a replica which can look quite similar but is usually not exact. Yon can use the subtitles to view all the words in this video.