Last night I sat down with one goal: make my own product embarrass me.
The product is Clanker Support — an open-source support agent you drop on your site with one script tag. The plan: one continuous conversation, same question every time, and I switch languages mid-thread until something cracks.
Spanish. French. German. Portuguese. Japanese. Mandarin. Korean. Hindi. Russian. Turkish. Arabic.
It answered every single one in the language it was asked. Not "detected Spanish, please hold" — just… the answer, in Spanish.
The frame that sold me on my own product
My favorite moment isn't one answer — it's the seam between two.
The Spanish reply has fully landed: trial terms, pricing, a source citation. And in the input box below it, the next question is already half-typed. In French. Same thread, three seconds apart, and the agent doesn't blink — it answers the French question in French like that's a completely normal thing for a support conversation to do.
Then Arabic. The entire exchange flips right-to-left — question, answer, the pricing list — like the widget grew up writing it.
(I also fed it Moroccan Darija typed in Arabizi, my personal "no software knows this exists" test. It passed that too, code-switching and all.)
The kicker
There is no language setting in the product. No dropdown, no locale config, nothing to enable. There's no translation layer either — no detect-then-translate pipeline bolted on the side. The agent just answers in whatever it's spoken to. That's the whole trick, and it cost zero lines of code.
Your customer decides the language. Every message, fresh.
And now it does it out loud
We just added voice: there's a phone icon in the widget, and your customer can talk to the support agent on a live call. Same knowledge, same languages, spoken back in real time.
The one rule that survives all of this
When the agent can't answer — any language — it doesn't improvise. It hands the conversation to a human on your team with the whole thread attached. That rule is why the product exists. The polyglot part is just it being useful on the way there.
The chat bubble on clankersupport.com is the live agent, not a demo. Go ask it something in your language — I'd genuinely love to know if it holds up in yours. It's open source, and hosted plans have a 7-day free trial.
Top comments (0)