This Chrome Extension offers users powerful AI-driven features to summarize, translate, correct English, and pronounce text directly from any webpage.
demo.mp4
- Summarize Text: Quickly get a concise and comprehensive summary of any selected text.
- Translate Text: Effortlessly translate selected text into another language.
- Correct English: Identify and correct grammatical errors in English text.
- Pronounce Text: Hear the pronunciation of selected text with voice synthesis.
- Download the extension: Download the
.zip
file from this repository [Release] (https://github.com/minhhungit/WebSummarizerTranslatorChromeExtension/releases) - Go to Chrome Extensions: Open Chrome and type
chrome://extensions/
in the address bar. - Enable Developer Mode: Toggle the "Developer mode" switch on.
- Load Unpacked: Click "Load unpacked" and select the folder where you extracted the
.zip
file.
- Select Text: Highlight the text you want to summarize, translate, correct, or pronounce.
- Right-click: Right-click on the selected text and choose the desired action from the context menu.
You can customize the extension's settings by accessing the Options page:
- Open Chrome Extensions: Go to
chrome://extensions/
. - Click on the extension's icon: Find the extension icon and click on it.
- Choose "Options": Click on the "Options" link in the extension's popup.
On the Options page, you can set:
-
API URL: The API endpoint for the chosen AI service.
- For OpenAI, the URL is typically:
https://api.openai.com/v1/chat/completions
. - Groq: https://api.groq.com/openai/v1/chat/completions
- For OpenAI, the URL is typically:
-
API Key: Your API key for the AI service.
- Get your OpenAI API Key: https://platform.openai.com/settings/profile?tab=api-keys
- Get your Groq API Key: https://console.groq.com/keys
-
Model Name: The specific AI model you want to use.
-
Temperature: Adjust the creativity and randomness of the AI's output.
-
Max Token: Limit the length of the AI's response.
-
Open AI Whisper- API Key: Your API key for the OpenAI Whisper text-to-speech service (for Pronounce feature).
- Get your OpenAI Whisper API Key: https://platform.openai.com/settings/profile?tab=api-keys
-
Open AI Whisper- Model Name: The specific Whisper model for text-to-speech.
-
Voice: The voice you want to use for pronunciation.
-
Check more: https://platform.openai.com/docs/guides/text-to-speech
Contributions are welcome! Feel free to submit issues, suggest improvements, or create pull requests.
This project is licensed under the MIT License.