Я бы еще добавил к этому списку
https://www.urbandictionary.com/ Вещь незаменимая даже для тех, кто знает английский на высоком уровне. Очень часто в статьях используются различный сленг, жаргоны и прочее, без знания конкретных выражений перевод теряет свой смысл, про машинный перевод вообще молчу. Есть очень удобное приложение и на телефон. Хорошо работает в сочетании с
https://context.reverso.net/ и помогает избежать различных подводных камней.