APPS Duolingo
Mango Languages
Babbel
Other Apps: https://www.lingualift.com/blog/best-language-learning-apps/
Translate any website: http://free-website-translation.com/
A list of 50 sites to learn and practice :
https://www.espressoenglish.net/how-to-learn-english-for-free-50-websites-for-free-english-lessons/
English Practice and Quizzes - https://www.usingenglish.com/
https://www.eslbasics.com/blog/student-posts/study-with-andrea-podcast-is-live-free-weekly-english-lessons/
Google Translate has an audio for several languages and will speak to you in the translated language.
Other Translators