A five-minute job should not need an account.
You want one listing translated, one page read aloud, one key rebound. The tools for that ask you to sign up, pick a monthly plan, and upload your work to someone else’s server first. These do the job in your own browser, then get out of the way.
Where a tool needs translation or speech, it uses the engine Chrome and Edge already ship — so your text stays on the machine you are sitting at. None of them asks you to make an account. Most are free; one has a one-time unlock, priced on its own page.
One job here is not a tool at all: when the thing that needs translating is a whole WordPress or Webflow site, we do that one for you — you send the site, a person checks the package before it goes out, and you never give us a login.
On the Chrome Web Store and the Microsoft Edge Add-ons store today — free
Custom Keyboard Shortcuts
Bind any key combination to a browser action — new tab, close, reopen, pin, mute, copy the current URL. Rules can apply to every site or only to the ones you name. Settings export and import as a file.
On the Chrome Web Store version 1.2.3 · free
Install from the Chrome Web Store · Product page · Documentation
Highlight Reader
Reads any web page aloud and highlights the sentence being read on the page itself, not in a side panel. It uses the voices Chrome already ships, so there is nothing to sign up for and the extension itself costs nothing.
On the Chrome Web Store version 1.0.3 · free
Install from the Chrome Web Store · What the $4.99 add-on is, and why one half of it is switched off
Listing Translator for Etsy
Translates an Etsy listing’s title, description and tags into the languages you pick, using the translator your browser ships with — the text does not travel to us, and no API key is involved. It shortens anything that would not fit Etsy’s limits and names what it shortened.
On the Microsoft Edge Add-ons store version 0.1.9 · free
Install from the Microsoft Edge Add-ons store · What it does, what we have not been able to test, and what the paid plan would be
Use in your browser today
Etsy Listing Translator
Paste an Etsy listing, tick the languages you sell in, and get its title, description and tags translated to fit Etsy’s limits — translated inside your own browser, nothing uploaded. One listing a day in one language is free.
Web page, nothing to install free try · Chrome 138+ or Edge 148+ on a computer
Etsy fee calculator
Enter a price and the country your bank account is in, and see every fee Etsy takes from one order, what reaches your account, and the price that leaves you the profit you want. Rates from Etsy’s own policy pages, for 61 countries. It runs in your browser — nothing you type is sent to us.
Web page, nothing to install free · no sign-up · no account
Which of your browser’s voices can follow along?
Lists the read-aloud voices your own browser has and tests each one for something the name does not tell you: whether it reports where it is in the sentence while it speaks. That is what decides whether a page can underline the word being read. It runs in your browser — nothing is sent to us.
Web page, nothing to install free · no sign-up · no account
hreflang tag generator
Paste one page address, tick the languages you serve, and get the
<link rel="alternate" hreflang="…"> tags to paste into the head of every language version of that page.
It only writes the tags — it does not translate anything and it never visits the addresses. Runs in your browser;
the address is not sent to us.
Web page, nothing to install free · no sign-up · no account
Done for you
Website translation, done for you
You never translate a page yourself. Send us your WordPress or Webflow site and get back an import-ready package in the languages your buyers read: page text, page titles, meta descriptions, URL slugs, an hreflang map and a right-to-left check for Arabic and Hebrew. A person checks the package before it goes out. You never give us a login.
A service, not software $299 for 5 pages in 3 languages · $999 for 50 in 6 · one-time, no subscription
What is in the package, what it is not, and how the two sizes differ
Notes
Chrome Web Store API v1 to v2 — what actually changes 31 August 2026 · the v1 Publish API stops working on 15 October 2026; we moved a release pipeline across and wrote down the nine changes and two failures that print a success line
Everything else we ran into while shipping the two extensions above, written up from our own code and our own measurements — not from the reference:
- Chrome Extension Ship Kit — everything between “it works” and “it is live”
- A new Chrome Web Store account can publish two extensions
- setUninstallURL ships inside the extension, so the page has to exist first
- chrome.runtime.id is a different string on Edge, and it breaks your store links silently
- suggested_key is a suggestion: commands.getAll() can hand you an empty shortcut
- Your extension’s keyboard shortcut dies when focus is inside an iframe
- A timeout watchdog will fire while the user has it paused
- A saved DOM Range does not survive a repaint, and nothing tells you
- chrome.i18n formats nothing, and getUILanguage() is not the locale your strings came from
- Reading a page aloud in Chrome and highlighting each sentence
- chrome.tts can fire start, stay silent, and never fire error
- The CSS Custom Highlight API does not cross a shadow boundary
- Highlighting text inside an iframe: the API is per-realm, and that is four separate problems
- Ctrl + Shift + K comes out backwards in Arabic, and nothing throws
- Content scripts you register at runtime never reach the tabs already open
- One failed settings request can leave a content script dead until the tab reloads
- The hidden attribute loses to display: flex, and a test that reads el.hidden will not notice
Three constraints we hold
No account, ever
Nothing we make requires a sign-up. There is no server to sign up to. Your settings live in your browser and sync through your own browser profile.
No analytics, no telemetry
We do not know how many shortcuts you created, which sites you set rules for, or whether you opened the options page today. Not because we deleted it — because it is never sent.
Permissions asked at the moment they are needed
Extensions that demand access to every website at install time have trained people to click through permission dialogs. Ours installs with none of that and asks only when you use a feature that needs it. You can revoke it afterwards and the extension keeps working for everything else.
This page makes no external requests
No web fonts, no analytics script, no CDN, no tracking pixel. The screenshots are served from this domain. You can check with your browser's network inspector — that is the point of saying it here rather than on a policy page you have to trust.
Contact
Email support@rehobothbuilds.com. A person reads it. See Support for what to include.