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