Repository navigation
Releases
Token Saver v5.1.3 - Fix short-message translation
Fix: short replies being sent without translation
The previous version skipped translation when a draft had fewer than 8 characters or 5 letters. This meant short replies such as מצוין, תודה, and מעולה could be sent in Hebrew even while translation was enabled.
Version 5.1.3 removes those minimum-length checks. Short non-ASCII replies, including single-letter replies, can now be translated through both Enter and the send arrow. Drafts without letters still pass through, and duplicate-submission prevention remains active during translation.
Update
- Download token-saver-v5.1.3.zip and extract it over the files in your existing extension folder.
- Open
chrome://extensionsoredge://extensionsand click Reload on the Token Saver card. - Refresh every open Claude/ChatGPT tab so that it loads the updated content script.
- Confirm version 5.1.3 in the extension popup, check that the translation bubble is enabled, and verify your target language.
Validation
- Reproduced the reported failure before the fix: the test chat received
מצויןinstead of its translation. - All 34 extension browser tests passed after the fix, with the actual extension loaded and mocked chat pages/translation responses.
- Added coverage for rapid consecutive short replies in a Claude-style contenteditable editor, through both Enter and the arrow, as well as short replies in other scripts, nonlinguistic input, and retrying a short draft after editing during a pending translation.
- Manifest resources, JavaScript syntax, and release archive contents were checked. SHA256SUMS.txt is included.
The browser suite uses mocked translations and does not submit messages to a live Claude account. A direct live Google translation request was blocked by Google's automated-query protection on the test network, so live translation was not verified in this environment.
Source commit: a2f03c4a2eebe7db6e98f74189a5543b3e83ae9e.
Token Saver v5.1.2 - New logo and product website
New identity and product website
- New token-flow logo: three message lines joining a send arrow, in blue and teal.
- New transparent extension icons in 16, 32, 48, and 128 pixel sizes, plus the new logo in the popup.
- The former coin-and-bubble image files have been removed from the current source tree.
- New English product website with an interactive example, installation instructions, FAQ, and privacy information.
- Translation with Enter and the send arrow, target-language selection, and duplicate prevention remain available.
Install or update
Download token-saver-v5.1.2.zip, extract it into a permanent folder, and load the folder containing manifest.json using Developer mode → Load unpacked in chrome://extensions or edge://extensions.
For an existing unpacked installation, replace its files with this release, click Reload on its extension card, and refresh the chat tabs. Confirm version 5.1.2.
Validation
- All 26 extension browser tests passed, with the actual extension loaded and mocked chat pages/translation responses.
- The product website was checked at desktop, mobile, and 320px widths, including the demo, navigation, FAQ, local assets, and absence of horizontal overflow.
- Manifest resources, PNG icon dimensions, and release ZIP contents were verified.
SHA256SUMS.txtis included.
Live ChatGPT/Claude account submissions and live Google translation were not part of these checks. See the README for supported behavior and limitations.
Source commit: 3f480e7dd796adff8efda64f37491602017e8a19.
Token Saver v5.1.1 - Send button support
Token Saver v5.1.1 imports the multilingual extension from token-saver-FULL-REPO-v5.1.zip and adds translation when you click the send arrow, alongside Enter.
What's included
- Translation triggered by the send button, the arrow inside it, Enter, or message-form submission.
- One shared submission flow to prevent duplicate sends and repeated translation while a request is running.
- The original 16-language target selector, saved settings, draggable bubble, icons, and light/dark styles.
- Protection for drafts edited while translation is pending, and cancellation of the pending send if translation is disabled or the target language changes.
- A fix for messages already in the selected target language: they are sent once instead of being blocked after language detection.
- An English README covering installation, usage, permissions, privacy, and current limitations.
Install or update
- Download token-saver-v5.1.1.zip below and extract it into a permanent folder.
- Open
chrome://extensionsin Chrome oredge://extensionsin Edge. - Enable Developer mode, choose Load unpacked, and select the folder containing
manifest.json. - Refresh your supported ChatGPT or Claude web tabs.
To update an existing unpacked installation, replace its files with the extracted release, click Reload on the extension card, and refresh your chat tabs. Confirm the installed version is 5.1.1.
No build or API key is required. Translation sends draft text to Google's translation service; token savings are not guaranteed. See the README for details.
Validation
26 browser tests passed with the actual extension loaded in Chromium. Coverage includes send-arrow clicks, Enter, textarea and contenteditable editors, duplicate prevention, failures, draft edits, multilingual input, target selection, and persisted popup settings. Tests use local page fixtures and mocked translations; no live ChatGPT or Claude account submission was performed.
The release ZIP was checked against its source files. SHA256SUMS.txt is included to verify the download. Development dependencies and browser tests are available in the repository and excluded from the installation ZIP.
Source commit: 43d09fc30f5435197d147180473069204ec04166.