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.
Requires a Gemini API key configured in the Express.js backend, the README is written in Uzbek.
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.
← javlonbek1233 on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.