Each story has images to collect. The images you collect in this story will be will be added here.

LingoStories

Free interactive stories for language learners.

Select a language to practice.

Select a story.

Check the settings in the top bar to customize your experience, and read the user guide for more information.

Click on any sentence to see its translation. Click the button at the bottom to continue.

Congratulations!

What is LingoStories?

LingoStories is a free platform that offers interactive stories for language learners. The stories use simple vocabulary and grammar to help you practice your language skills in a fun and engaging way. You can listen to the audio, read the text in your target language, and check the translation when needed. The stories are available in multiple languages, and you can customize the settings to match your learning style.

For more information, see the user guide.

How do interactive stories work?

During the story, you'll make choices, similar to the format of Choose Your Own Adventure books. This makes the experience more engaging, encourages you to replay stories with different outcomes, and adds variety to the learning process.

Is this website really free?

Yes. LingoStories is 100% free. There are no ads, no account to create, no arbitrary limitations. The texts are published under a Creative Commons license. The source code is available.

How many stories are there?

Currently, there are only two stories:

  • A Day in the Park: A simple story created as a proof-of-concept for the website.
  • The Grocery List: A more interactive story that remembers the choices and includes an inventory of items.
More stories will be added over time, and we aim to create more complex and engaging stories in the future.

How can stories help me learn a language?

Stories provide natural, engaging context for language learning. By reading or listening to stories, you encounter new vocabulary and grammar in meaningful situations. Stories also make learning enjoyable and help improve your comprehension and listening skills through repeated exposure to the language.

For language learning tips, check out the the user guide.

How can I contribute to the project?

We welcome contributions! Our goal is to create a community of contributors to write and translate stories in many languages. The list of languages is still limited now, but you can request a new language and assist with translations.

You may discuss the project and give feedback on Discord (or reach out to laurentlb@gmail.com).

Updates

  • 2024-09-03: Published a user guide
  • 2024-09-01: New story added ("The Grocery List") for French and English, using a better game engine
  • 2024-07-27: Add dialogue bubbles to better recognize the characters
  • 2024-07-16: Support for direct speech, with avatars and matching voice (depending on the language)
  • 2024-07-03: Added/fixed translations in Swedish, Dutch, German, Portuguese, and Polish
  • 2024-06-22: Added a minigame (reorder words) + image collections
  • 2024-06-05: New story "A Day in the Park"
  • 2024-03-29: Added support for autoplay in the settings
  • 2024-03-05: Published the proof of concept