Для перевода обязательный набор multitran.ru один из старых словарей, удобен тем, что есть примеры общеупотребительных фраз в разных контекстах, которые добавляют переводчики. Ludwig.guru ищет предложенную фразу в рецензируемых источниках. Позволяет отшлифовать корректность перевода.
LingvaLeo на первом месте. Звучит как реклама LingvaLeo.
Есть же мята, зачем лео, к тому же, в отличии от лео мята работает стабильно, бесплатна и со свободной выгрузкой БД в CSV. Что бы выучить язык нужно в него погружаться и почему то забыли про самый лучший словарь merriam, у них так же есть дополнение к браузеру похожее на мяту. Самый лучший способ для ВАЙтишника погрузится в язык это coursera для нее использую wiselang. Для фильмов и форумов часто исползую urban. Самое главное не забываем про мемасы xD
22 сайта для программиста, которые помогут заговорить на английском