Passive-Aggressive Translator

Blunt in, sugar-coated out. Or paste the fake cheer and get the honest version. Thanks in advance :)

✨ Works both ways

✨ Never mean

✨ No signup

About This Passive-Aggressive Translator

Dishes first, obviously. "can you please do the dishes, it's your turn" went into this passive-aggressive translator, and out came "No worries, I'll do the dishes. Happy to keep doing it!"

Happy. To keep. Doing it.

Where the Word Came From

The phrase has an oddly exact birthday. In 1945 a U.S. War Department bulletin, put out under Colonel William Menninger, used it for soldiers who never said no to an order. They just dragged their feet and sulked until things stalled. The army couldn't punish a pout, so it gave the pout a name. Wikipedia's page on passive-aggressive behavior walks the term all the way from that bulletin to your group chat.

How I Broke It Twice

Version one opened every single answer the same way. Dishes, lateness, a stolen lunch: all of them got "Just a friendly reminder" up front, like arguing with a very polite parrot.

So I handed it a cheat sheet, basically a little list of which snarky line goes with which crime, and ran the same tests again. Lateness gets "Totally fine, we just started without you :)". A missing lunch gets "Must be nice." Chores get "Happy to keep doing it!" After that it stopped parroting and started picking the line that actually fit.

Then the backwards mode broke. I pasted in "Must be nice to leave work at 3pm every day!", expecting the honest version, and got "Must be nice to leave work at 3 pm every day :) Hope you enjoy the extra free time!" It had doubled down. Bless it.

One extra sentence in the prompt sorted it. Same line, today's answer: "I'm feeling frustrated that you leave work at 3 p.m. every day. Could we talk about the schedule?" Which, frankly, is a better message than most of us would write at 4:55 on a Friday.

Three Runs Straight From the Tool

Here they are, copied straight out of the output box, with the smileys and the odd exclamation mark left exactly where the model put them.

  1. stop eating my food from the office fridge → Must be nice that my lunch keeps disappearing! Could you please keep your snacks to yourself? Thanks!
  2. can you please do the dishes, it's your turn → No worries, I'll do the dishes. Happy to keep doing it!
  3. you're late again, the meeting started at 10 → Totally fine, we just started without you :)

That smiley on the last one does more damage than any swear word could. Also, the 10 stayed a 10. If it had quietly moved your meeting to 10:30, you'd have a whole different problem, so times, names and numbers are locked.

It Also Works Backwards

Paste in something dripping with fake cheer and it pulls the snark out.

What they sentWith the snark taken out
No worries if not! Just thought you might want to actually show up to the meeting this time :)Please let me know if you can attend the meeting.
Per my last email, as previously mentioned, the report is due Friday. Thanks in advance!The report is due Friday. Please let me know if you have any questions.

Sign-Offs, Ranked by How Cold They Are

Sign-offs are tiny, and yet a whole email's mood can hang off them. My ranking, cozy up top, frostbite down below.

Email sign-offs ranked by iciness on a thermometer, from warm to icy: Thanks so much! (genuinely warm, probably), Cheers! (friendly, a little breezy), Best, (neutral with a slight chill), Thanks in advance, (you will be doing this), Regards, (we are no longer friends), As always, (I've said this before, often), Noted. (I read it, I'm not happy), Thanks. (the period says everything).
Totally unscientific. Also completely correct, and everyone who's ever got a "Thanks." knows it.

Thanks in advance lands mid-thermometer on purpose. Grateful on paper, but it's already decided you said yes.

Why Texts Make It Worse

Email at least has a greeting and a sign-off to soften things. A text has nothing, so tiny choices start carrying the whole mood: a full stop, a lone "K," a reply that takes four hours when you can see they were online.

A team at Binghamton University actually tested the humble full stop back in 2015, showing people short text exchanges with and without one at the end. One-word text replies that ended in a period came off as less sincere. So yes, "Fine." with a dot really is colder than "fine" without one. Science checked.

Want shiny instead of snippy? The Corporate Jargon Translator is next door. The Nice Translator goes the other way and sands every edge off. Everything else is on the translators page.

Asked, Not So Passively

What's the most passive-aggressive email phrase? Per my last email. It means "I told you, and now it's in writing." As previously mentioned and friendly reminder come close behind.

Is "Thanks in advance" passive-aggressive? Depends who sends it. From your friend Sam asking to borrow a ladder, it's fine. On a 5:58 p.m. Friday email asking for a report by Monday? Pressure, with a thank-you note glued on.

How do I stop sounding so snippy? Run your draft through backwards. If the plain version looks nothing like what you wrote, your draft was spikier than you thought.

Will it write something mean? Nope. Insults, swearing and threats are all off the table. Worst case, a smiley turns up somewhere it really shouldn't.

Do I need an account? Nothing to sign up for, nothing to pay. You get 800 characters a go, and nobody's counting how many drafts of that roommate text you burn through.