F
foreign language learning

  • Morphing Language Learning Tool

    A bilingual text and audiobook generator that progressively transitions from your native language (L1) to your target language (L2). The system intelligently introduces new words based on frequency and linguistic patterns, creating "morphing" content that maintains comprehensibility while gradually increasing L2 exposure.

    Features:

    Progressive L1→L2 morphing algorithm with configurable translation rates Word alignment and chunking using Microsoft Translator API Multilingual text-to-speech audiobook generation via Azure TTS NLP-powered word importance ranking (spaCy) Level-based learning progression system Supports multiple language pairs (English, Spanish, French, Dutch, etc.)

    Tech Stack: Python, spaCy, Microsoft Azure Cognitive Services (Translator + TTS)

    Updated
    Updated