Skip to content

lucalana/Language-Learning-Assistant

Repository files navigation

Google Chrome Extension: Language Learning Assistant

This Google Chrome extension is designed to simplify the process of learning a new language. It eliminates the need to manually copy words, search for translations, and find pronunciation tools. With just a few clicks, users can select a word, right-click, and choose the "Read" option to hear the word pronounced in the selected language. Additionally, the extension provides customizable settings for language, voice, and speed, ensuring a tailored learning experience.

Features

  1. Quick Pronunciation:

    • Select any word or phrase on a webpage.
    • Right-click and choose "Read" to hear the pronunciation instantly.
  2. Customizable Settings:

    • Click the extension icon to open the settings menu.
    • Choose from a variety of available languages.
    • Select different voices for pronunciation (e.g., male, female).
    • Adjust the speech speed to match your preference.
  3. Ease of Use:

    • Intuitive interface for both beginners and advanced users.
    • No need for additional tools or websites to hear pronunciations.

Installation

  1. Download or clone the project repository.
  2. Open Google Chrome and go to chrome://extensions/.
  3. Enable Developer mode (toggle in the top-right corner).
  4. Click on Load unpacked.
  5. Select the project folder containing the extension files.

The extension will now be installed and available in the Chrome toolbar.

Usage

  1. Reading Words:

    • Navigate to any webpage.
    • Highlight a word or phrase.
    • Right-click and select the "Read" option from the context menu.
  2. Configuring Settings:

    • Click the extension icon in the Chrome toolbar.
    • Use the settings menu to select your preferred language, voice, and reading speed.

Development Notes

  • The extension uses Chrome's Text-to-Speech (TTS) API for pronunciation.
  • Language and voice availability may vary depending on the user's operating system and Chrome version.

Contribution

Contributions are welcome! If you'd like to improve this project:

  1. Fork the repository.
  2. Create a new branch for your feature or bugfix.
  3. Submit a pull request with a detailed description of your changes.

License

This project is licensed under the MIT License. Feel free to use, modify, and distribute it as per the terms of the license.


With this extension, language learners can focus on improving their skills without the hassle of switching between tabs and tools. Enjoy seamless learning with just a right-click!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published