Skip to content

Fyre-Aspect/LangLUI

Repository files navigation

LangLua - learn languages while surfing the web.

What is LangLua?

LangLua replaces words on webpages with their translations in your chosen language, turning everyday browsing into language learning!

LangLua works as a Chrome extension available on the Chrome Web Store through this link: https://chromewebstore.google.com/detail/langlua/dnoebbbbgiiffbmicnngiccmmdgadmpj

Translated words on webpages have the functionalities to:

  • Have Audio Pronunciation using ElevenLabs TTS.
  • Guess direct definitions through the Gemini API.
  • Provide direct definitions if needed.
Screenshot 2026-06-12 at 11 21 55 AM

Features of this extension include:

  • Word Replacement on website.
  • Intensity Control to control the number of words that are replaced on a website.
  • Pronunciations of words.
  • Streak tracker to watch your progress.
  • 4 Languages - Japanese, Spanish, French, and Hindi.
Screenshot 2026-06-12 at 11 20 50 AM Screenshot 2026-06-12 at 11 22 14 AM

Setup

Must have:

  • Node.js >= 18
  • npm >= 9

1. Clone the repository git clone https://github.com/Fyre-Aspect/LangLUI.git

cd LangLUI

2. Set up the extension

cd webapp npm install npm run dev

To run the app, open chrome://extensions, turn on developer mode, and open the dist folder of the repository.

The extension must be rebuilt and reloaded in Chrome after any changes.

  • To do this, simply run npm run build.

AI Usage

AI was used to:

  • Set up the architecture of files.
  • Understanding how to and what is needed to make the extension.
  • Write complex features such as the Try Out Mode.
  • Research purposes to find what API's to use and how to integrate them.
YTDown_YouTube_LangLua-Demo_Media_b7HLdGY1vIY_001_1080p.mp4

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors