All games

LanGames

By Stefano Morello

GitHub Play LanGames

LanGames is an AI-powered multilingual language-learning platform that generates custom vocabulary and verb-conjugation data for ten languages: Italian, Spanish, French, German, Portuguese, Japanese, Chinese, Korean, Russian, and Arabic.

Teachers and students can pick a language and difficulty level, and the app generates content for five browser games: Wordle, a memory match, a hangman-style Flower game, and two verb-conjugation wheels. Content is generated in a concurrent batch through LLM APIs.

Users can share generated content via a short link that requires no API key, so teachers can generate content and share it with their students. The frontend is built in HTML5, CSS3, and vanilla JavaScript, storing settings and generated content in the browser’s localStorage.

Based on Beatrice Carnelutti’s Impariamo l’Italiano.