Kagi Translate Browser Extension
Translate web pages and selected text directly in your browser
Latest Release

Version | Release Date | Browser | Download |
---|---|---|---|
alpha09 | 13 hours ago | Chromium-based Browsers Chrome, Edge, Brave, Opera, Vivaldi, etc. | Direct Download |
![]() Orion | Direct Download | ||
Firefox-based Browsers Firefox, Firefox Developer Edition, Waterfox, etc. | Direct Download (Pre-alpha) | ||
Safari | Direct Download (Pre-alpha) |
Installation Help
Chromium-based Browsers
Chrome, Edge, Brave, Opera, Vivaldi, and other Chromium-based browsers
- Download the extension ZIP file
- Unzip the file to extract the extension folder
- Open your browser and navigate to the extensions page (chrome://extensions)
- Enable "Developer mode" using the toggle in the top-right corner
- Click "Load unpacked" and select the extracted extension folder
Orion
- Download the extension ZIP file
- From the macOS toolbar, select Tools → Extensions → Manage Extensions
- In the dialog that appears, click "Add Extension" at the bottom
- Select "Install from disk"
- Select the downloaded ZIP file
Firefox-based Browsers
Firefox, Firefox Developer Edition, Waterfox, and other Firefox-based browsers
Standard Method (Temporary)
- Download the extension ZIP file
- Type "about:debugging" in the Firefox address bar and press Enter
- Click "This Firefox" in the left sidebar
- Click "Load Temporary Add-on..." button
- Navigate to the downloaded ZIP file and select it
- Note: This is a temporary installation and will be removed when you restart Firefox
For Firefox Developer Edition or Nightly (Permanent)
- Install Firefox Developer Edition or Firefox Nightly
- Type "about:config" in the address bar and press Enter
- Accept the warning message
- Search for "xpinstall.signatures.required"
- Set it to "false" by double-clicking the value
- Unzip the downloaded extension ZIP file
- Go to "about:addons" in the address bar
- Click the gear icon and select "Install Add-on From File..."
- Navigate to the unzipped folder and select the manifest.json file
Safari
Safari on macOS (requires enabling developer mode)
- Download the extension ZIP file
- Unzip the file to extract the extension folder
- Enable Developer Mode in Safari:
- Open Safari and go to Settings (⌘,)
- Go to the "Advanced" tab
- Check "Show features for web developers" at the bottom
- Enable unsigned extensions and load the extension:
- In Safari menu bar, click "Develop" → "Developer Settings"
- Check the box for "Allow unsigned extensions"
- Click "Add Temporary Extension" button below the checkbox
- Navigate to the extracted extension folder and select it
- Enable the extension:
- Go to Safari → Settings → Extensions
- Find "Kagi Translate" and check the box to enable it
- Grant any necessary permissions when prompted
- This is a temporary installation and will be removed when you restart Safari
Frequently Asked Questions
I'm using the extension on Firefox/Safari. Is there a way to make it permanent?
Firefox: You can install it permanently using Firefox Developer Edition or Firefox Nightly by following the instructions in the Installation Help section above. This involves disabling signature verification, which allows unsigned extensions to remain installed.
Safari: Currently, Safari requires extensions to be signed and distributed through the App Store for permanent installation. The "Allow Unsigned Extensions" option only provides temporary installation that resets on restart. For users with an Apple Developer account, it may be possible to self-sign the extension, though this is not officially supported.
We plan to publish the extension on the Chrome Web Store, Firefox Add-ons, and Safari App Store. Once approved, you'll be able to install it permanently through official channels.
Is it possible to use the extension anonymously?
Currently, we require a Kagi Search account (even on the free plan) solely to prevent abuse. Since it's not feasible to show CAPTCHA challenges within the extension context, account authentication helps us maintain service quality and prevent misuse.
Your privacy is protected: Kagi Translate respects your privacy. Your translations remain private and we don't track or store your translation content, even on the free plan.
We understand that some users prefer not to use an account at all, and we're exploring alternative solutions that would enable truly anonymous usage while still preventing abuse.
Is Privacy Pass supported with the extension?
Privacy Pass is currently not compatible with the Kagi Translate extension. When using Privacy Pass, the authentication tokens provide anonymity by design - the server cannot determine which user is making the request. This prevents us from verifying your subscription status and translation limits when requests are made through the extension.
For the extension to work properly, we need to validate your account permissions in real-time, which isn't possible with Privacy Pass's anonymous token system. If you want to use the extension, please ensure Privacy Pass is disabled.
We're exploring solutions to make Privacy Pass work with the extension without reducing the privacy guarantees it provides.
How can I provide feedback or get help?
We'd love to hear your thoughts and suggestions! Join us in the #kagi-translate channel on our Discord server:
Join Kagi DiscordShare bug reports, feature requests, or just chat with the community about the extension.
Thank You!
We appreciate your feedback as we continue to improve the Kagi Translate Extension. Your insights help us make this tool better for everyone.