Я бы посоветовала Вам Context Reverso. Он выдаёт перевод слов и фраз в контексте, что немаловажно для понимания и правильного использования, а также предлагает синонимы. Антонимы можно найти там же самостоятельно. Сама всегда пользуюсь этим ресурсом, при чем для изучения не только английских слов, но также испанских и французских. Удачи!