Black Friday deal. 40% off with code BF2026

Ends in--d --:--:----d--h--m--s
Grab dealGrab the deal
PricingDocsBlog
Dashboard

Make your pricing work worldwide

Launch country-based offers on any website without rebuilding your checkout.

Try Evendeals free

14-day Pro trial

Table of contents

  • What your visitors see now
  • Which languages?
  • How it picks the language
  • Wrote your own banner text?
  • How to turn it on
  • Questions?
Arif Hossain - Author at Evendeals
Arif Hossain

Co-Founder, Evendeals

Nov 14, 2026

· 4 min read

Your discount banner now speaks 33 languages

Evendeals banners, popups and campaign text now show in each visitor's own language. 33 languages, default text already translated, on Pro and up.

Say you sell a design course. You set up a nice 50% discount for Brazil, because $199 there feels more like a car payment than a course.

Then someone from São Paulo lands on your page. And the banner says: "We support purchasing power parity. If you're from Brazil, use code XYZ for 50% off."

In English. On a site they're already reading through Google Translate.

A lot of people skip it. Some think it's an ad. Some just don't read it closely enough to notice it's a real offer made for them. So the discount you set up never gets used.

That's the problem we fixed this week. Your Evendeals banner, popup and campaign text now show up in the visitor's own language. 33 of them.

What your visitors see now

Here's the default banner. A visitor from Mexico or Spain sees this:

Queremos que nuestro producto sea accesible para todos. Por eso, si nos visitas desde México 🇲🇽, tienes 50% de descuento. Usa el código XYZ al pagar.

And a visitor from Brazil sees this:

Queremos que nosso produto seja acessível a todos. Por isso, no seu país (🇧🇷Brasil) você tem 50% de desconto. Use o cupom XYZ ao finalizar a compra.

Notice the country name is translated too. "Brasil", not "Brazil". "Deutschland", not "Germany". The small stuff is covered as well: the "click to copy" tooltip, the close button and the countdown timer labels.

These are written to sound natural, not translated word by word. A banner that reads like a robot wrote it doesn't build much trust.

Which languages?

Spanish, Portuguese, French, German, Italian, Dutch, Polish, Turkish, Russian, Ukrainian, Romanian, Czech, Hungarian, Greek, Swedish, Danish, Norwegian, Finnish, Arabic, Hebrew, Persian, Hindi, Bengali, Urdu, Indonesian, Malay, Vietnamese, Thai, Filipino, Japanese, Korean, and Chinese (both Simplified and Traditional).

That covers most of the countries where parity pricing makes the biggest difference. India, Brazil, Indonesia, Turkey, Vietnam, Egypt. The places where a fair price matters most are often the places where English isn't the first language.

How it picks the language

Once it's on, there's nothing else to set up. The script checks, in order:

  1. A data-lang on your script tag, if you added one.
  2. The language version of your site the visitor is reading, like /es/pricing or es.yoursite.com.
  3. Otherwise, the visitor's browser language.

English readers always see your original text. And if your site is Spanish only, you can lock the banner to one language:

<script src="https://www.evendeals.com/banner.js" data-lang="es"></script>

Wrote your own banner text?

The default text comes translated out of the box. If you wrote your own, you'll need translations for it. Writing 33 by hand sounds awful, so we made it quick:

  1. Go to Dashboard → Display → Edit translations.
  2. Click Copy prompt, then paste it into ChatGPT or Claude.
  3. Paste the reply back and click Fill in.
  4. Check it, save, done.

Every language fills in at once. Each one also has its own text box, so you can tweak a single line if a friend tells you the German sounds off.

Using our MCP server? Even easier. Tell your assistant "translate my banner into every language" and it writes and saves all of them.

One honest tip. AI translations are good, but not perfect. If one market really matters to you, ask a native speaker to read that version once. And any language you leave empty simply shows your original text, so nothing breaks.

How to turn it on

It's off by default. We didn't want to change what your visitors see without asking.

So open Dashboard → Display and turn on Show in the visitor's language. Voilà.

Translations are part of the Pro plan and up. They cover the banner, the popup and campaign banners. On a lower plan, visitors see your original text, so nothing breaks.

Questions?

Want a language we don't support yet? Spotted a translation that sounds weird? Email me at arif@evendeals.com. I read every one.

Not using Evendeals yet? Start a free 14-day Pro trial and see your banner in a few languages yourself.

Newer articleManage your regional pricing from Claude or ChatGPTOlder article15 Best WordPress Black Friday Deals for 2026 (With Codes)

Make your pricing work worldwide

Launch country-based offers on any website without rebuilding your checkout.

Try Evendeals free

14-day Pro trial

Footer

Boost your sales by showing personalized discount banners and popups based on your customers location. Increase conversion rates by up to 30%.

X
Evendeals - Featured on Startup Fame

Product

  • How It Works
  • Use Cases
  • Pricing
  • Documentation
  • WordPress Plugin
  • Glossary
  • Global Price Index
  • Regional Pricing Calculator
  • Course Pricing Calculator
  • llms.txt
  • Affiliate
  • ParityDeals Alternative
  • Safe Screen Share

Support

  • Contact
  • Roadmap
  • Change Log
  • Request a Feature
  • System Status

Integrations

  • Any Website
  • Stripe
  • Lemon Squeezy
  • Dodo Payments
  • Creem
  • Polar
  • WooCommerce
  • FastSpring
  • Thinkific

Guides

  • WordPress
  • Webflow
  • Squarespace
  • Wix
  • Framer
  • Carrd
  • Teachable
  • Kajabi
  • Podia
  • LearnWorlds
  • EzyCourse
  • Circle
  • Heartbeat
  • Stan Store
  • Gumroad
  • Shopify
  • Elementor
  • Divi
  • Next.js

Legal

  • Privacy
  • Terms
  • Refund policy

© 2026 Evendeals. All rights reserved.