Language Learning: best apps and software
Language learning apps teach vocabulary, grammar, and conversation through lessons, spaced repetition, speech practice, and native audio.

Duolingo
Duolingo is a language-learning platform (web and mobile) that provides structured courses, interactive exercises, review tools, and an optional paid subscription; it also offers a proficiency exam.

HelloTalk
HelloTalk is a language learning app that connects users with native speakers for text, voice, and video conversations, promoting language exchange and cultural insights.

Praktika
Praktika is an AI-powered language learning app that offers personalized tutoring, adaptive lessons, and real-time practice to improve speaking, listening, and vocabulary skills.

Busuu
Busuu is a language learning app offering courses in 13 languages with progress tracking, interactive practice with native speakers, and personalized study plans.

Speak
Speak is an AI-powered language learning app that provides conversational practice and tailored curricula to enhance speaking skills without a live tutor.

Babbel
Babbel is a language learning app that offers structured lessons in various languages, focusing on practical, real-life scenarios to help users achieve conversational fluency.

Rosetta Stone
Rosetta Stone is a language learning app that uses immersive methods and speech recognition to help users learn and practice 25 languages through interactive lessons.

4English
4English helps users learn English through news, videos, podcasts, structured lessons, and interactive exercises suitable for all skill levels.

Tandem
Tandem is a language learning app that connects users for text, voice, or video chats to practice languages with native speakers or fellow learners.

SuperChinese
Teaches Mandarin Chinese from beginner to advanced through structured lessons, exercises and practice for speaking, listening, reading, writing (characters) and pronunciation.

BBC Learning English
BBC Learning English offers free videos, podcasts, and exercises to help users improve their English language skills, including pronunciation, grammar, and vocabulary.

不背单词
不背单词 is an educational app focused on vocabulary learning through contextual examples, word roots, and interactive exercises for users of all levels.

Memrise
Memrise is a language-learning app for 75+ languages that focuses on vocabulary, listening, and speaking through interactive lessons, spaced repetition, and native content.

Palfish
Palfish is an educational app for 3-12 year-olds, offering one-on-one English lessons with native teachers via video calls.

English Madhyam
English Madhyam is an online education platform offering study materials like quizzes, PDFs, and audio for competitive exam preparation on a subscription basis.

Learna
Learna is an app using AI to teach English and Spanish through interactive lessons, conversation practice, vocabulary, pronunciation, and reading exercises.

TalkPal
TalkPal is an AI language tutor that helps users practice speaking, writing, and listening in 57 languages through interactive conversations and feedback.

ELSA Speech Analyzer
ELSA Speech Analyzer provides real-time feedback on English pronunciation, grammar, and fluency, helping users improve their speaking skills through structured practice.

スタディサプリ
The スタディサプリ app offers access to over 40,000 educational videos by professional instructors, aimed at improving academic performance for students.

Mondly
Mondly by Pearson is a language training app for businesses, offering interactive learning of 41 languages with a focus on practical English skills and soft skills development.

LingQ
LingQ is a language learning app that helps users improve skills through authentic content, allowing them to read, listen, and build vocabulary in various languages.

DailyDictation
DailyDictation offers free online dictation exercises for all proficiency levels to improve English listening and writing skills.

DuoCards
DuoCards is a language flashcard app that helps users learn vocabulary and pronunciation through audio, customizable decks, and focused sessions.

Clozemaster
Clozemaster is a language learning app that helps users expand vocabulary through filling in missing words in sentences, supporting over 100 languages.

LingoDeer
LingoDeer is a language learning app featuring structured lessons, interactive exercises, and customizable reviews for beginners and advanced learners in 12+ languages.

Language Reactor
Language Reactor is an AI language learning tool that provides dual subtitles and uses media content for immersive practice, including features like a virtual chatbot and dictionary.

CuriousJr
Live online tutoring for children in Math, Science, English, and other subjects for classes 1 to 10.

abceed
abceed is an AI-based English learning app that recommends suitable vocabulary and questions from popular English materials to improve your skills efficiently.

ISSEN
ISSEN is an AI voice language app that provides personalized, real-time conversations to help users practice and improve fluency in various languages.

Drops
Drops is a language learning app that focuses on vocabulary acquisition through fun, short exercises, covering over 50 languages and 3,000 words.

Tarun Grover
The Tarun Grover app helps users prepare for competitive exams and improve English skills through video lectures, quizzes, and structured lessons.

Burlington English
The Burlington English app facilitates online English learning with structured lessons, educational materials, and progress tracking for learners of all levels.

Youglish
Youglish helps users improve English pronunciation by providing examples of words in context from captioned YouTube videos, supporting multiple languages.

Speaky
Speaky is a language learning app that connects users with native speakers worldwide for interactive practice and conversation.

Pimsleur
Pimsleur is a language learning app that teaches conversational skills through interactive audio lessons, focusing on listening and speaking.

DUNGMORI
DUNGMORI is a comprehensive Japanese language learning app that helps users improve vocabulary, grammar, reading, listening, and communication skills for JLPT preparation.

Fluently
Fluently is a language learning app that provides instant feedback on speaking skills, focusing on pronunciation, grammar, and vocabulary through real-life conversation practice.

Lingvist
Lingvist is a personalized language learning app that adapts to your memory, offering vocabulary, grammar hints, and progress tracking for various languages.

SpanishDict
SpanishDict is an app that offers an English-Spanish dictionary, translation tools, and practice exercises to help users improve their Spanish language skills.

VOA Learning English
The VOA Learning English app offers multimedia resources, news, and lessons for learners to improve their American English skills at various proficiency levels.

Dreaming Spanish
Dreaming Spanish is an app designed to help users learn Spanish through immersive listening exercises and tracking progress in a user-friendly format.

Cambly
Cambly connects English learners with native speakers for 1-on-1 video chats, allowing practice in a casual setting across various skill levels.

renshuu
Renshuu is a Japanese language learning app that offers a structured approach with SRS-based tools and exercises for reading, writing, and comprehension.

italki
italki connects language learners with professional tutors and peers for lessons and exchanges in over 150 languages, facilitating personalized and community-based learning.

Bunpro
Bunpro is a Japanese language learning app that helps users master grammar and vocabulary using a spaced repetition system, suitable for all proficiency levels.

LanguaTalk
LanguaTalk is a language learning platform offering tutor connections and an AI tool for conversational practice, accessible via web and mobile.

BoldVoice
BoldVoice is an app for non-native English speakers to improve pronunciation with video lessons and AI feedback, tailored to enhance communication skills.

Free4Talk
Free4Talk is an online platform for practicing spoken English through voice conversations with native speakers and other learners, enhancing pronunciation and fluency.

扇贝
The 扇贝 app supports over 10 million university students with exam preparation tools, vocabulary learning, and structured courses for efficient study.

Video Dictionary
The Video Dictionary app lets users search, watch videos, and listen to songs from various platforms, including Google Drive, YouTube, and AOL.

TutorABC
TutorABC is an online platform for learning English and Chinese, connecting users with professional tutors for personalized lessons.

Edupia AI
Edupia AI is an online English learning app for children that uses AI to adapt lessons, detect loss of focus, provide interactive exercises, review missed classes, and generate progress reports for parents.

网易有道词典
Youdao Dictionary is a language learning app that aids in vocabulary, grammar, and pronunciation, supporting online and offline use for effective language study.

Lingopie
Lingopie helps users learn languages by watching foreign TV shows with dual-language subtitles, providing instant word definitions and vocabulary tools.

Wlingua - Learn English
Learn English with structured lessons, interactive exercises, grammar and vocabulary modules, spaced repetition, listening and speaking practice, and offline access for all levels.

skyeng
Skyeng is an online platform for learning English, offering structured lessons and interactive tools for personalized language education.

Promova
Promova provides a personal study plan, offers bite-sized learning through an app, connects users with tutors, and includes a speaking club to enhance skills.

Mango Languages
Mango Languages is an app for learning over 70 languages, offering interactive lessons and voice analysis to help users improve their conversational skills.

Language Growth
Teaches English, Chinese, and Serbian from zero for absolute beginners with pronunciation, vocabulary, listening, grammar, and speaking modules.

WaniKani
WaniKani is a web app for learning Japanese radicals, kanji, and vocabulary using mnemonics and a spaced repetition system.