Разница между discover и uncover при переводе с английского на русский язык заключается в следующем:
Таким образом, discover акцентирует внимание на самом процессе нахождения, а uncover — на том, что обнаруживается что-то скрытое или секретное. 1
Эти глаголы могут использоваться взаимозаменяемо, но uncover подчёркивает секретный характер информации, а discover — сам процесс нахождения. 1