These apps are downloadable through a smartphone, iPad, etc. Type in the name on the App Store. All are free to download and provide Basic access if you do not want the Premium version.
Babbel (Highly recommended)
Beelinguapp (Enhances reading comprehension in English with translated reading in student's native language)
Duolingo
Elevate (Basic-Advanced comprehension level in English)
English Conversation Practice
Everyday English Conversation
Learn American English-Mondly
ELSA: Learn and Speak English
Vocabulary (Daily English vocabulary with its definitions)
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/
Translate any website: http://free-website-translation.com/
Google Translate has an audio for several languages and will speak to you in the translated language.