whatisgithub

What is lug-at?

javlonbek1233/lug-at — explained in plain English

Analysis updated 2026-06-24

27TypeScriptAudience · generalComplexity · 3/5Setup · moderate

In one sentence

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.

Mindmap

mindmap
  root((repo))
    What it does
      English dictionary
      Uzbek explanations
      AI-powered learning
    Features
      Pronunciation audio
      Synonym and antonym links
      Saved words and history
      Mini quiz per word
    Tech stack
      React 19
      TypeScript
      Tailwind CSS
      Express.js
      Gemini AI
    Audience
      Uzbek speakers
      Language learners
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Look up an English word and get a Uzbek-language explanation, example sentences, and grammar notes powered by Gemini AI.

USE CASE 2

Test your understanding of a new English word immediately with an AI-generated two-question quiz.

USE CASE 3

Build a personal vocabulary list by starring words and reviewing your full searchable lookup history.

USE CASE 4

Hear pronunciation of any English word using the dictionary audio file or the browser's built-in speech.

What is it built with?

TypeScriptReactTailwind CSSExpress.jsGemini AI

How does it compare?

javlonbek1233/lug-at5bv57zcm44-max/noxus-ai-open-whatsappjavlonbek1233/amali-ish-9
Stars272727
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderatemoderatemoderate
Complexity3/54/52/5
Audiencegeneraldevelopervibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires a Gemini API key configured in the Express.js backend, the README is written in Uzbek.

No license information is provided in this repository.

So what is it?

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.

Copy-paste prompts

Prompt 1
I want to run LingoSphere locally, how do I set up the Express.js backend with a Gemini API key and start the React frontend?
Prompt 2
How does LingoSphere generate Uzbek explanations and memory tips for English words, walk me through the Gemini AI prompt it uses.
Prompt 3
I want to add a new language to LingoSphere alongside Uzbek, what parts of the codebase do I need to change to support a second target language?
Prompt 4
Extend LingoSphere so that clicking a synonym not only searches for it but also adds it automatically to my saved word list.

Frequently asked questions

What is 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.

What language is lug-at written in?

Mainly TypeScript. The stack also includes TypeScript, React, Tailwind CSS.

What license does lug-at use?

No license information is provided in this repository.

How hard is lug-at to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is lug-at for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.