Polyglot: A Clean-Architecture, LLM-Powered Platform for Interactive Language Learning

Learners in emerging markets often lack affordable access to native-speaker practice, pronunciation feedback and writing guidance. This paper describes Polyglot, a full-stack language-learning platform built during an internship at the AMOND Association (Rabat). A React 19 single-page application communicates with an asynchronous FastAPI backend that persists data in SQLite through SQLAlchemy 2.0. Ten language services run on the Groq-hosted LLaMA 3.3 70B model through structured prompts and a defensive JSON-extraction layer, without fine-tuning. The platform parses video lesson transcripts from public sources, offers speaking practice and grammar analysis, schedules vocabulary review with the SM-2 spaced-repetition algorithm, and provides analytics and administration views behind JWT authentication. Both tiers follow a four-layer Clean Architecture. We evaluate the system against its functional and non-functional requirements using manual testing and report six known limitations, including the absence of an automated test suite, SQLite as the production store, hallucination risk and partial rate limiting. We present Polyglot as a working prototype, not a validated pedagogical intervention: no learning-outcome study was conducted. Preprint, not peer reviewed.

Authors

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-11-04
DOI
https://doi.org/10.5281/zenodo.23963919
Primary Topic
Intelligent Tutoring Systems and Adaptive Learning
Type
preprint
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
preprint

Polyglot: A Clean-Architecture, LLM-Powered Platform for Interactive Language Learning

YASMINE DAOUDI
Zenodo (CERN European Organization for Nuclear Research)
Intelligent Tutoring Systems and Adaptive Learning
preprint

Polyglot: A Clean-Architecture, LLM-Powered Platform for Interactive Language Learning

YASMINE DAOUDI
preprint en

Abstract

Learners in emerging markets often lack affordable access to native-speaker practice, pronunciation feedback and writing guidance. This paper describes Polyglot, a full-stack language-learning platform built during an internship at the AMOND Association (Rabat). A React 19 single-page application communicates with an asynchronous FastAPI backend that persists data in SQLite through SQLAlchemy 2.0. Ten language services run on the Groq-hosted LLaMA 3.3 70B model through structured prompts and a defensive JSON-extraction layer, without fine-tuning. The platform parses video lesson transcripts from public sources, offers speaking practice and grammar analysis, schedules vocabulary review with the SM-2 spaced-repetition algorithm, and provides analytics and administration views behind JWT authentication. Both tiers follow a four-layer Clean Architecture. We evaluate the system against its functional and non-functional requirements using manual testing and report six known limitations, including the absence of an automated test suite, SQLite as the production store, hallucination risk and partial rate limiting. We present Polyglot as a working prototype, not a validated pedagogical intervention: no learning-outcome study was conducted. Preprint, not peer reviewed.

Zenodo (CERN European Organization for Nuclear Research)
Université Ibn-Tofail (MA)
Intelligent Tutoring Systems and Adaptive Learning
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon