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