Skip to content

erichung64/linguify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linguify: Your Quick and Easy Text Translator

Overview

Linguify is a powerful Chrome extension that makes language translation and word definition quick, easy, and efficient. Whether you’re a language learner, a professional translator, or just curious about words, Linguify provides a seamless experience to translate and understand text on any webpage.

Features

  • Instant Translation: Highlight any text on a webpage and get an immediate translation in your selected language.
  • Detailed Word Definitions: Double-click on any word to see comprehensive definitions, phonetics, and pronunciation audio.
  • Pronunciation Audio: Listen to the pronunciation of both the original and translated text to improve your speaking skills.
  • Customizable Experience: Choose your preferred language from a vast selection of supported languages.

How It Works

  1. Select Text: Highlight any text on a webpage.
  2. Translate Instantly: A popup box will appear next to the highlighted text with the translation.
  3. Explore Definitions: Double-click on any word in the translated text to get its definition
  4. Right-Click for More: Use the context menu to translate or define selected text quickly.

Installation

  1. Download the Extension:

    • Go to the Chrome Web Store and search for "Linguify".
    • Click on "Add to Chrome" to install the extension.
  2. Set Up Linguify:

    • Click on the Linguify icon in the Chrome toolbar.
    • Select your preferred target language from the settings.
    • Enable or disable the extension as needed.

Permissions

Linguify requires the following permissions:

  • activeTab: To access the content of the currently active tab when the user interacts with the extension.
  • contextMenus: To provide additional options in the right-click context menu for quick translations and definitions.
  • host permissions: To access content on all websites where the user wants to use Linguify for translations and definitions.
  • remote code: To call external APIs (Google Translate API and Dictionary API) for fetching translations and definitions.
  • storage: To save user preferences, such as the selected target language and the state of the extension (enabled/disabled).

Privacy Practices

Linguify respects your privacy and data usage complies with Google's Developer Program Policies. The extension:

  • Does not collect or store any user data from websites.
  • Uses permissions only for the purposes outlined in this document.
  • Ensures user preferences are saved securely in Chrome storage.

Contact

For support, feedback, or inquiries, please contact us at your-email@example.com.

Contributing

We welcome contributions from the community! If you would like to contribute to Linguify, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeature).
  3. Commit your changes (git commit -m 'Add Your Feature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Create a pull request.

License

Linguify is licensed under the MIT License.


Transform your browsing experience with Linguify, the fastest and easiest way to translate and define text on Chrome!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors