If you want a spaced repetition language learning tool, Kaards is worth a look. Kaards is designed for language learning, with support for 70 languages, and it offers flashcards created by AI with example sentences to help you learn and remember vocabulary. It also has a daily contribution calendar, leaderboard and stats dashboard to help you stay motivated, and a free trial so you can give it a whirl.
Another option is eJOY, an English learning service that tries to cover all your English comprehension bases. eJOY has an intelligent review system with spaced repetition, interactive games and dual subtitles for videos. It also offers AI explanations, vocabulary saving and review, and English communication courses for listening, speaking, reading and grammar, so it should be good for language learners at any level.
If you want a service that focuses on speaking, PrettyPolly offers personalized feedback and spaced repetition flashcards. You can chat with AI characters to practice your speaking skills, and you can pay for optional pronunciation assessments. PrettyPolly has a freemium model and premium membership, so you can use it without fear of embarrassment if you're not ready to pay.