lug-at
lug'at
LingoSphere is an English dictionary and language learning web app for Uzbek speakers, it combines a dictionary API with Gemini AI to give Uzbek explanations, pronunciation, memory tips, quizzes, and word history for any English word you search.
This repository contains LingoSphere, an online dictionary and language learning web application built for Uzbek-speaking users who want to look up and learn English words. The README is written in Uzbek. The application combines an English dictionary API with Google's Gemini AI model to provide not just definitions but Uzbek-language explanations, pronunciation guidance, grammar notes, and memory tips alongside each word.
When a user searches for an English word, the app shows the Uzbek equivalent, example sentences in both languages generated by the AI, and related synonyms and antonyms that can be clicked to immediately search for the linked word. Audio pronunciation is played from the dictionary service where available, and if no audio file exists the browser's built-in speech capability reads the word aloud. Users can save words with a star for later reference, and the app keeps a searchable history of recent lookups.
Each searched word also triggers a short AI-generated quiz with two questions, letting users test their understanding and read an explanation of the correct answer. The interface supports both dark and light modes.
The front end is built with React 19 and TypeScript, styled with Tailwind CSS, and uses animation and icon libraries for visual effects. The back end is an Express.js server that acts as a proxy for the AI and dictionary API calls. The design style the author describes emphasizes dark backgrounds, glass-like transparent panels, and gradient colors.
Where it fits
- Look up an English word and get a Uzbek-language explanation, example sentences, and grammar notes powered by Gemini AI.
- Test your understanding of a new English word immediately with an AI-generated two-question quiz.
- Build a personal vocabulary list by starring words and reviewing your full searchable lookup history.
- Hear pronunciation of any English word using the dictionary audio file or the browser's built-in speech.