Choose your target
Open the popup and choose from 16 target languages. Your bubble shows the current choice.
A LITTLE TRANSLATION. A BETTER FLOW.
Write in your own language. Let Token Saver translate your draft before it reaches your chat. A small extension that fits right into your conversation.
בואו נהפוך את הרעיון הזה לתוכנית ברורה שאפשר להתחיל ליישם.
Your translated message will appear here.
Illustrative preview. Nothing is sent to Google or an AI service here.
THE FLOW
Your ideas stay yours. The language changes along the way.
Open the popup and choose from 16 target languages. Your bubble shows the current choice.
Compose your message in the supported chat website, just as you normally would.
Press Enter or click the send arrow. Eligible drafts are translated before one send action.
SMALL DETAILS, LESS FRICTION
No new chat app to learn. Just a few thoughtful controls in the conversation you already have.
Drag the language bubble to a convenient spot. Click it whenever you want translation on or off.
The bubble and popup follow your system theme, so they feel comfortable throughout the day.
If translation fails or you edit the text while it is running, the pending translation is not automatically sent.
START WITH YOUR NEXT CONVERSATION
A manual browser installation, straight from the project’s GitHub release.
Download extensionDownload the ZIP and extract it into a permanent folder.
Go to chrome://extensions or edge://extensions in your browser.
Enable Developer mode, choose Load unpacked, and select the folder containing manifest.json.
Refresh a ChatGPT or Claude web tab. Look for the language bubble near the top-right corner.
Already installed? Replace the files in your extension folder, click Reload on its card, and refresh your chat tabs.
GOOD TO KNOW
Translation can change the token count, but savings depend on the text and the model. Token Saver does not measure tokens or guarantee a percentage. Compare both versions using the same model’s tokenizer to evaluate your own messages.
The extension is configured for chatgpt.com, chat.openai.com, claude.ai, and Claude subdomains. It is a browser extension, with no desktop-app integration. Website changes can affect compatibility.
No. It uses a non-ASCII character heuristic to decide which drafts to translate. Short non-ASCII replies, including single-letter messages, can be translated. Drafts without letters and text written mainly with ASCII letters can pass through. The README explains the exact limits.
Yes. Shift+Enter keeps its normal newline behavior. Enter and the recognized send button trigger translation when the extension is enabled.
It translates eligible outgoing drafts. Chat history, attachments, system instructions, and assistant replies are not translated. Ask the assistant explicitly if you want replies in a particular language.
KEEP YOUR IDEAS MOVING