focuses too much on the details instead of switchign topics
HappySlappyFace
Learning French
A path to learning languages: lessons at your level, exercises and games to reinforce them, and voice conversations with your AI learning companion.
Initial Premium access at signup, without a card. Afterwards, stay free with usage limits unless you subscribe.
Available in the cloud, with no installation, or self-hosted on your server. Compare options
Discover your level with an assessment and start a plan tailored to you. Progress lesson by lesson with a structured curriculum from A1 to C2.
Build on what you learn with reading, listening and vocabulary exercises. Keep practising with games like these:
Put what you learn into words. Practise speaking with Lingu, your AI companion, and bring your lessons into the conversation.
Start voice practice from a completed lesson. Lingu can use its content and your answers to guide the conversation, answer questions and help you correct mistakes.
Between lessons, review vocabulary with spaced repetition and follow your progress with XP and streaks.
Written example of English practice
Lingu · Question
What did you do yesterday?
You · Answer
Yesterday I go to the park.
Lingu · Correction
Yesterday I went to the park.
To talk about yesterday, use 'went', the past tense of 'go'.
Initial Premium access at signup, without a card. Afterwards, stay free with usage limits unless you subscribe.
Reviews from students already practicing with Lingu on FreeLingo.
Learn in your browser with FreeLingo's managed service.
Run FreeLingo on your infrastructure and choose your AI and voice providers.
Each installation has its own accounts and progress. The main button opens this installation; the FreeLingo Cloud link opens the official service.
These plans apply to this installation. Self-hosting FreeLingo does not require a FreeLingo Cloud subscription; the administrator configures access and limits.
Monthly or yearly paid subscription starting at purchase. Cancel anytime.
Try Premium access at signup, without a card or subscription. Afterwards, continue free with usage limits.
| Free | Monthly | Yearly | |
|---|---|---|---|
| Level test & assessment | |||
| Personalised study plan | |||
| Grammar & vocabulary reference | |||
| Dashboard & progress tracking | |||
| Flashcards & spaced repetition | |||
| Lesson completion | Limited | ||
| Learning games | Limited | ||
| Chat with Lingu | Limited | ||
| Voice conversations | Limited | ||
| Listening exercises | Limited | ||
| Reading exercises | Limited | ||
| Unlimited access — no daily or weekly limits | |||
| 2 months free |
FreeLingo Cloud is the managed service at freelingo.app: create an account and learn without managing a server. With self-hosting, you install and maintain FreeLingo on your infrastructure and configure its AI and voice services. Available capabilities depend on your configuration.
Signup does not require a card. If the installation offers initial Premium access, it starts at registration; afterwards you stay free with usage limits unless you subscribe. A paid subscription starts when you take it out, unless the plan explicitly offers additional trial days. That subscription trial is separate from the initial signup period and requires a payment method.
You need a server, Docker Compose and configured AI and voice services. You handle setup, updates and backups. The AGPL-3.0 software is free; infrastructure and external providers may cost money. Hardware requirements and supported voice languages depend on the providers you choose.
In Cloud, the FreeLingo team manages storage, and AI and voice content is sent to the service's providers for processing. With self-hosting, you control storage and providers: using external AI or voice services sends the relevant content to them. Self-hosting does not automatically mean all processing is local.
American English, British English, Chinese (Mainland China), Dutch (Netherlands), French, German, Italian, Japanese, Korean, Polish, Portuguese (Brazil), Portuguese (Portugal), Russian, Spanish, and Swedish. You can learn several at once, with separate plans and progress for each language.
Choose your study language, assess your level and create your personalised plan. Progress through lessons, reinforce what you learn with exercises and games, and practise speaking with Lingu, including conversations based on completed lessons.