A lightweight and versatile browser extension designed to translate text within input fields (e.g., text boxes, textareas, and contenteditable elements). Translations are triggered by either clicking the extension icon or pressing the Ctrl+/ shortcut.
It's a writing and translation assistant.
- Universal Compatibility: Works seamlessly with standard and advanced input fields.
- Multiple Activation Methods: Trigger translation via the icon click or the Ctrl+/ shortcut.
- Provider Support: Choose between multiple translation providers, including Gemini, OpenAI, and WebAI to API.
- A modern Chromium-based browser (Chrome, Edge, Brave, etc.)
- A valid API key if not using WebAI ot API
-
Install via CRX File:
- Download the
Gemini-Translation-Extension.crx
file from theChrome-Extension/
folder. - Open
chrome://extensions/
in Chrome and enable Developer mode. - Drag and drop the
.crx
file onto thechrome://extensions/
page to install the extension.
- Download the
-
Install via Git:
-
Clone the repository:
git clone https://github.com/iSegaro/Gemini-Translate.git cd Gemini-Translate
-
Load the extension in Chrome:
- Open
chrome://extensions/
and enable Developer mode. - Click Load unpacked and select the
Chrome-Extension/dist/
folder.
- Open
-
-
Set your API key on the Options page.
- Visit Google AI Studio and log in.
- Click Get API Key, then Create API Key, and copy it.
Free Tier: 1,500 requests/day with Gemini 1.5 Flash.
Watch this video guide for details.
- Automatic: Hover or click an input field to reveal the translation icon.
- Shortcut: Press Ctrl+/ when an input field is active.
Install Node.js (which includes npm), then run:
cd Gemini-Translate
npm install
npm run build
This generates the Chrome-Extension/dist/
folder for manual installation.
For live updates, run:
npm run watch
- Star the repo.
- Report issues: GitHub Issues
- Submit PRs.
This project is licensed under the MIT License. Feel free to improve and share!