Kagi Translate Browser Extension
Translate web pages and selected text directly in your browser
Latest Release
What's new in 0.1.12
- AI credits and usage on the Statistics page: how much of your allowance is left, when it renews and what you used it on. Kagi plans that share AI usage with Kagi Assistant show it in dollars
- Best translation quality setting for the translation popup and the sites in Integrations (Kagi subscribers)
- Always translate a site: pages of the sites you pick translate as soon as they open. Turn it on from the translation bar, or manage the list in Settings
- Close the translation popup with Escape, or turn on closing it with a click outside
- Translate emails in Infomaniak Mail
- Auto-proofread shows corrections as they arrive: proposed ones appear as faint dotted underlines within about a second and become normal underlines once confirmed
- Suggestions are kept while you keep typing, and underlines follow your edits
- Auto-proofread can be turned off on a single site, and skips places it doesn't belong: code editors, search boxes, password managers, AI chats, translators and Google Docs
- The suggestions panel stays open with its status after a clean check, Dismiss works, and Cmd+Z undoes an applied correction in text boxes
- No more popups from underlines scrolled out of a text box, and clicking our UI no longer closes Zulip's compose box
- Auto-proofread starts in more editors, including simple editable boxes
- Apply works in rich editors and changes only the corrected words, keeping bold, links and paragraphs; Revert puts back just that text
- Line breaks are kept when proofreading text from a text box
- Settings: the site lists are easier to scan
- Every translate button on websites follows your icon style, and Adaptive is the new default
- Alternative translations under integration translations are off by default; turn them on in Settings. The translation popup still shows them
- Pinned and recent languages come from your Kagi account, and a fresh install keeps them
- The Fastmail translate button is back, and email integrations no longer miss messages opened in a reading pane
- The Kagi icon sits where the language puts it on translate buttons and in the X post menu (Korean)
- Translated subtitles appear a whole line at a time instead of word by word
- Subtitles are taken from the player's own download, so YouTube no longer refuses repeated requests; failed batches are retried
- Clear messages when a video has no subtitles or translation fails, instead of "Error" or nothing
- Pages translated into Hebrew, Arabic and other right-to-left languages read right to left, with punctuation in place
- Long pages written as one big block, like Paul Graham's essays, are translated in full
- Hacker News threads, very large tables, long articles and prose that looks like code are translated
- Kagi News can be translated again
- Code, text marked not to translate, and GitHub file, branch and user names stay as they are; GitHub's relative dates show in the target language
- Translated emails keep their line spacing
- The translation pill no longer covers the site's logo and navigation
- Page translation sends less markup, so pages translate a bit faster
- Free accounts are no longer told they have no Translate access
- Popup text is no longer white on white on pages with a dark colour scheme, or in Firefox with a dark Linux theme
- The auto-proofread badge no longer sits over the Google Sheets logo
- Settings, the popup and onboarding declare their language, so Firefox no longer offers to translate them
- Touch-screen desktops are no longer treated as mobile
- The !kpr bang with a trailing dot no longer opens a broken address
| Version | Release Date | Browser | Download |
|---|---|---|---|
0.1.12 alpha20 | 12 days ago | Chromium-based Browsers Chrome, Edge, Brave, Opera, Vivaldi, etc. | |
Orion | |||
Firefox-based Browsers Firefox, Firefox Developer Edition, Waterfox, etc. | |||
Safari | |||
What's new in 0.1.12New
Proofreading
Website integrations
YouTube
Page translation
Fixes
| |||
Installation Help
Chromium-based Browsers
Chrome, Edge, Brave, Opera, Vivaldi, and other Chromium-based browsers
- Download the extension ZIP file
- Open your browser and navigate to the extensions page (chrome://extensions)
- Enable "Developer mode" using the toggle in the top-right corner
- Either:
- Drag and drop the ZIP file directly onto the extensions page, or
- Unzip the file, click "Load unpacked" and select the extracted 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.
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.
Why doesn't the latest alpha release have links to browser stores?
When we release a new version of the extension, we submit it to all browser stores at the same time we publish the direct download here. However, each store has its own review process that can take additional time.
During this review period, the latest version will only be available as a direct download. Once approved, the store links will appear automatically. If you need the latest features immediately, you can always use the direct download option and install it manually following the instructions above.
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.