SiteTran
Bandzoogle One paste in Headers & Metatags

Translate your Bandzoogle website for fans in every language

Your tour now reaches Mexico City, Tokyo and Berlin, but your website still only speaks English. Bandzoogle can switch its own buttons and receipts to French, Spanish or German. SiteTran translates the rest: tour dates, bio, store, mailing list signup and EPK, in 187+ languages.

  • Free plan, no card needed
  • Song titles and venues kept as written
  • AI + human translation
187+languages, including right-to-left
~3 minto paste into Headers & Metatags
0pages to duplicate per language
$0to start on the Free plan

Driving growth for companies with millions of users

Alignment Neil Patel Exomonitor Cyfe Instructified
Before you start

Check your Bandzoogle plan

SiteTran goes into Bandzoogle's Headers & Metatags settings, which add code to every page of your site. Every Bandzoogle website plan includes this, so most sites are ready to go.

Ready for SiteTran

Website plans

LiteStandardPro

Every website plan includes custom code and Site-wide settings, so the Widget Code loads on all your pages: music, tour, store, blog, EPK pages and pages you add later. Ticket sales are a Pro feature in Bandzoogle; translation works the same on every website plan.

Quick check

EPK and Merch Table plans

Custom code comes with Bandzoogle's website plans. On the one-page EPK or a Merch Table plan, open Site-wide settings and look for the Headers & Metatags tab; if it's not there, a website plan adds it.

Fine to test

Free trial

Bandzoogle's 14-day trial includes all features, but the site is password protected. You can install and test SiteTran while you build, then share it with fans once you've upgraded and the password is gone.

How it works

Add SiteTran to Bandzoogle in three steps

Bandzoogle adds Headers & Metatags content to the head of every page, so you paste the Widget Code once and your whole site is covered.

1

Create your SiteTran site

Sign up free, add your Bandzoogle site's address, select its original language, and pick the languages your fans speak. Then copy your Widget Code from the Dropdown Style page.

2

Paste it into Headers & Metatags

In Bandzoogle, open Edit Content, then Pages, and click Site-wide settings below your page list. Open the Headers & Metatags tab, paste all three lines and click Save.

Edit Content›Pages›Site-wide settings›Headers & Metatags
3

Translate and go live

Open your site in a private window and pick a language. SiteTran discovers your text as pages load, then you translate it with AI, your own translators, or both, and publish.

What the Widget Code looks like
<script>var sitetran = {site_id: your_site_id};</script>
<script src="//c.sitetran.com/widget/v3.js"></script>
<div id="sitetran_translate_element"></div>

SiteTran gives you your own ready-to-paste code, with your site ID already in it. The div is where the language dropdown is created.

Headers & Metatags

Added to the <head> of every page on your site.

<script>var sitetran = {site_id: 12345};</script>
<script src="//c.sitetran.com/widget/v3.js"></script>
<div id="sitetran_translate_element"></div>
Bandzoogle calls this an advanced setting: paste only the Widget CodeSave

Where the dropdown appears

Code from Headers & Metatags loads before your page content, so the language dropdown starts at the very top of the page. On the Dropdown Style page, set Widget Position to Fixed on window to pin it in a corner, or move it with a few lines of CSS.

Positioning the Language Dropdown →

Not the HTML Code feature

Bandzoogle's HTML Code feature belongs to one page. Pasted there, SiteTran would only run on that page, and fans clicking through to your store or tour page would lose their language. Keep the Widget Code in Headers & Metatags.

Works as fans click around

Bandzoogle sites swap in the next page without a full reload. SiteTran runs again on each page, so the dropdown stays put and the chosen language carries over. We tested this on a live Bandzoogle site.

Built for Bandzoogle

What happens to each part of your band site

SiteTran translates whatever Bandzoogle shows on the page, including the labels Bandzoogle generates for you. It keeps watching the page, so event popups, cart messages and other text that appears later are translated when they appear.

Translated, popups included

Tour dates and event details

Your events list, the date and time labels, and the event details popup that opens when a fan clicks a show are translated in every language you add. Keep venue names as written with the Glossary, and show a translated tour poster per language with image translation.

Translated, titles kept

Music, albums and bio

Album descriptions, liner notes, credits and your bio are translated. Song and album titles are your art, so add them to the Glossary and they stay exactly as you wrote them, in every language.

Translated on your pages

Store, cart and checkout steps

Product names, sizes, descriptions, buttons and cart messages shown on your Bandzoogle site are translated. Fans see prices, options and buttons in their language right up to checkout.

Signup translated

Mailing list signup

The signup form, its labels, placeholders and thank-you message are translated, so fans join your list for presale codes in their own language.

Translated as displayed

Fan subscriptions and blog

Subscription tier descriptions, the pages fans unlock and your blog posts are translated when they're shown. Members-only pages are translated once a fan has access, since the content is then on the page.

Unchanged

Your Bandzoogle editor

SiteTran only changes the text visitors see. You keep one version of each page in Bandzoogle, and when you add a show or rewrite your bio, the new text shows up in SiteTran ready to translate.

The musician problem

Machine translation doesn't know "Jam" is a show

Band sites are full of names that look like ordinary words. Machine translation can turn an event called Jam For Justice into French for fruit jam. Here's how you stop that once, for every language.

Machine translation alone
With your Glossary and Rules
Event name, FrenchConfiture pour la justice présente…
Glossary entryJam For Justice présente…
Band name, SpanishThe Night Owls → Los Búhos Nocturnos
Glossary entryThe Night Owls
Song title, German“Slow Tide” → „Langsame Flut“
Translation Rule“Slow Tide”
Illustrative examples of a machine translation before and after a Glossary entry is added.

Glossary for names you know

Add your band name, members, album and song titles, festivals and venues, with the translation you want. Usually that's the name itself. AI translation and your translators see it on every phrase.

Glossary →

A Translation Rule for everything else

Write it once, for example: “Never translate song titles, album titles or venue names. Keep ticket and presale wording short.” AI translation follows your rules in every language.

Translation Rules →

Skip whole sections

If you add your own HTML, put translate="no" or the notranslate class on lyrics or anything that should stay in the original language.

Skip HTML from Being Translated or Discovered →
Who translates a Bandzoogle site

For the tour, the label pitch and the fans who found you on a playlist

Streaming sends your songs everywhere. Your website is where those listeners buy tickets, merch and records, and where promoters check whether you're worth booking.

Touring Latin America

Fans in Mexico City, Bogotá and São Paulo buy tickets from the tour page and merch from the store. Give them the dates, door times and shipping notes in Spanish and Portuguese, not a guess from the browser's translate button.

English→Español (México)Português (Brasil)
Translation RuleSpanish: use “boletos” for tickets, not “entradas”.

Playing Japan

Japanese promoters and fans expect details in Japanese. Machine translation handles the first pass of your bio and tour page, and a bilingual friend or your local promoter reviews it before it goes live.

English→日本語한국어繁體中文
GlossaryBand name stays in Latin letters: “Luna Vela”, not katakana.

Pitching European festivals

Booking agents for festivals in Germany, France and Spain read a lot of EPKs. Send yours in their language with a link that opens straight in it, and keep press quotes in their original language.

English→DeutschFrançaisEspañolItaliano
Translation RuleGerman: address readers formally with “Sie”.

Writing in French or Spanish first? Select your site's real original language when you create your SiteTran site, then add English and the rest.

EPK links by language

Send each promoter your EPK in their language

By default SiteTran remembers each visitor's choice in a cookie and detects their browser language. When you want a link that always opens in one language, for an email to a booker in Madrid or a festival form in Germany, switch the URL Type to hash links.

  1. In SiteTran, open Dropdown Style and set URL Type to Use Hash. Save Styles. If your site uses # links for page sections, test them first, because Use Hash reads any # as a language.
  2. Add # and the language code to any page address, like your EPK.
  3. The page opens in that language, and the fan or promoter can still switch.

Share the link to your EPK page, so promoters get the translated version. Language codes must match the ones in your SiteTran languages list.

Compare your options

Every way to make a Bandzoogle site multilingual

Bandzoogle's help center describes a Site language setting, duplicate pages per language, and a second website. Generic translation scripts are the other route. Here's what each one involves.

Site languageBandzoogle setting Duplicate pagesBandzoogle's bilingual methods Generic scriptsFor example GTranslate or Weglot SiteTranOne paste in Headers & Metatags
How it works Switches Bandzoogle's own buttons, confirmation messages and receipts to one language. Copies of your pages under a language menu, as "not in menu" pages or in two columns, translated by hand. Or a second, separately billed website. A script in Headers & Metatags. None of them has a Bandzoogle-specific guide. SiteTran translates your pages as they render and adds a language dropdown. Bandzoogle-specific guide included.
Your own content Not translated. Bandzoogle says it doesn't cover page titles, text features or other content you add. Whatever you translate and keep in step yourself. Translated as displayed. Free tiers are often machine-only without editing. Everything on the page, including Bandzoogle's built-in labels.
Languages One at a time: English, French, Spanish or German. As many as you can maintain. Lite allows 10 pages in total. Often capped per plan. Weglot Starter: 1 language, 10,000 words. Unlimited on every plan, 187+ to choose from.
New shows and edits Not applicable. Add every show and price change again in each copy. Detected when the page is visited. Discovered as it appears. Machine Translation Auto Translate can translate it right away.
Names and titles Not applicable. Under your control, by hand. Varies by service and plan. Glossary and Translation Rules keep band names, songs and venues as written.
Language URLs Not applicable. Each copy has its own page address. Usually same URL; indexable URLs on higher plans or extra setup. Same URL with translated meta tags, hash links for sharing, language subdomains as an advanced setup.
Team workflow None needed. Whoever can edit your Bandzoogle site. Varies, often on higher plans. Translators and reviewers per language, approval, Glossary and Translation Rules, with unlimited teammates.

Bandzoogle details are from Bandzoogle's help center articles on site language, bilingual sites, custom code and pricing. Service details are from each provider's website and pricing page. All checked October 20, 2026. Bandzoogle's Site language setting is worth using alongside SiteTran if your site is written in French, Spanish or German.

Translation quality

AI speed, with a person checking what matters

Start with machine translation and refine it with your manager, label, promoter or a bilingual fan. You decide what gets approved and when it goes live.

  • Machine translation from DeepL, Google and OpenAI

    Get suggestions for any phrase, or translate new phrases automatically, so a show added the night before goes up in every language. You choose whether translations are approved automatically or reviewed first.

  • Translators and reviewers per language

    Invite the people who know your scene in each country and choose who can approve. Turn on AI Translation Review for a second opinion on your bio.

  • Glossary, rules and translation memory

    Keep names consistent in the Glossary, set Translation Rules that AI translation follows, and reuse past work with Similar Phrases, so "Doors 8 pm" is translated once for every show.

  • A language dropdown that fits your theme

    Choose from three dropdown types, with or without flags, and add your own CSS to match your Bandzoogle theme. Visitors are switched to their browser language automatically.

Translate your Bandzoogle site into 187+ languages

SpanishPortugueseJapaneseGermanFrenchItalianKoreanChinese (Traditional)Chinese (Simplified)DutchPolishSwedishTurkishIndonesianArabicHebrew+ 170 more
SEO for band sites

Multilingual SEO for your Bandzoogle site

Here's what's translated as soon as you install SiteTran, and what it takes to give each language its own indexable address.

Included as soon as you install

Everything search and social cards read

SiteTran translates more than visible text. When a visitor switches language, the page titles and descriptions Bandzoogle fills in switch with it, and so do the preview cards fans see when they share your tour page.

  • Page title and meta description
  • Open Graph and Twitter tags for link previews
  • Image alt text, tooltips, placeholders and ARIA labels
  • The page's lang attribute, set to the selected language
Advanced setup

Language URLs for Google

By default, every language uses your existing Bandzoogle address and the visitor's choice is remembered. For a separate, indexable page per language, SiteTran's Static Translation API returns translated HTML for an address you serve it from:

www.lunavela.com/tourBandzoogle, original
es.lunavela.com/tourSubdomain + proxy
lunavela.com/es/tourNeeds a proxy for the whole site

This needs your own domain, since Bandzoogle only submits custom domains to Google, and a small proxy or edge worker set up where your domain's DNS is managed. We'll help you plan it.

Talk to us about Bandzoogle SEO

Want a walkthrough with screenshots?

Our Bandzoogle integration guide covers creating your site, copying your Widget Code and testing your first language, with a live Bandzoogle demo site. Paste all three lines of your Widget Code, including the div.

Read the guide
Troubleshooting

Quick fixes for your Bandzoogle setup

Most setup questions come down to the plan, where the code went, or text that hasn't been discovered yet.

1The language dropdown doesn't appear

  1. Open Edit Content › Pages › Site-wide settings › Headers & Metatags and confirm all three lines are there, including the div, and that you clicked Save.
  2. In SiteTran, make sure the language is both Active and Live. If Hide All Widgets On Site (dev mode) is on, add ?sitetran=on to your URL.
  3. On a trial site, log in through Bandzoogle's site password first.
My Language Isn’t Showing Up in the Language Dropdown →

2The dropdown sits above my header

  1. That's expected with Headers & Metatags, which places the dropdown at the top of the page.
  2. On the Dropdown Style page, set Widget Position to Fixed on window.
  3. Or position #sitetran_translate_element with CSS, for example to sit beside your theme's menu.
Positioning the Language Dropdown on your Site →

3A new show or product is still in English

  1. SiteTran discovers text when it's shown, so open the tour page, the event popup and the cart once after adding them.
  2. A translation appears only after it's approved and published. To translate new text automatically, turn on Machine Translation Auto Translate.
  3. Search for the phrase in SiteTran. If it's there but unpublished, translate it and click Publish.
Translating Dynamic Content →

4My changes aren't showing yet

  1. After you approve and publish, translation data can take up to 30 seconds to update.
  2. A visitor's browser can keep translation data cached for up to 10 minutes.
  3. Try a hard refresh or a private window.
My New Translations or Changes Aren’t Appearing on my Website →

5I see two language dropdowns

  1. The Widget Code was added in more than one place, usually Headers & Metatags plus an HTML Code feature on a page.
  2. Keep it in Headers & Metatags and remove the HTML Code copy.
  3. Reload your site to confirm one dropdown remains.

6Every tour date is a separate phrase

  1. Dates and door times change with each show. Turn on Enable Auto Numbers for phrases like “Doors 8 pm” so one translation matches every time.
  2. Use variables when a phrase mixes a changing name and numbers.
  3. Add city and venue names to the Glossary so they're never translated.
Automatic Number Variables →
Pricing

Simple pricing that grows with your fanbase

Every plan includes unlimited languages and teammates, so adding Japanese for the next tour never means a bigger plan. Start free and upgrade when your traffic grows.

Free

$0

For small sites and testing

  • 7K words in site
  • 3K translated pageviews / month
  • 7K machine translations

Starter

$3/mo

For sites with moderate translation needs

  • 30K words in site
  • 15K translated pageviews / month
  • 30K machine translations
Growing sites

Pro

$35/mo

For larger sites or several smaller ones

  • 90K words in site
  • 45K translated pageviews / month
  • 90K machine translations

Business

$75/mo

For large-scale international sites

  • 250K words in site
  • 125K translated pageviews / month
  • 250K machine translations
Annual billing: 2 months free · Enterprise plans for 1M+ words See all features
FAQ

Bandzoogle translation questions

Can't find your answer? Our team is happy to help with your Bandzoogle setup.

Email support
How do I add SiteTran to my Bandzoogle website?
Create a free SiteTran site and copy your Widget Code from the Dropdown Style page. In Bandzoogle, open Edit Content, then Pages, and click Site-wide settings below your page list. Open the Headers & Metatags tab, paste all three lines and click Save. Then open your site, pick a language from the dropdown, and SiteTran starts discovering your phrases.
Which Bandzoogle plan do I need?
A Bandzoogle website plan: Lite, Standard or Pro. They include custom code and the Site-wide settings where the Widget Code goes. On the one-page EPK or a Merch Table plan, check that you can see the Headers & Metatags tab before you install.
Can I use the HTML Code feature instead of Headers & Metatags?
Use Headers & Metatags. The HTML Code feature only runs on the page where you add it, so the rest of your site would not be translated. To place the language dropdown somewhere specific, use Widget Position on the Dropdown Style page or CSS rather than pasting the code a second time.
Isn't Bandzoogle's Site language setting enough?
It changes Bandzoogle's own buttons, confirmation messages and receipts to English, French, Spanish or German, one language for the whole site. Bandzoogle notes that it does not translate page titles, text features or other content you add. SiteTran translates that content, in as many languages as you like, and the setting is still worth using if your site is written in French, Spanish or German.
Does SiteTran translate my tour dates and event details?
Yes. Your events list, date and time labels, and the event details popup are translated as they appear. New shows are discovered the first time the page is viewed, and Machine Translation Auto Translate can translate them right away. Turn on Enable Auto Numbers for phrases that only differ by numbers, such as door times.
Will my band name, song titles and venues be translated?
Not if you tell SiteTran to keep them. Add your band name, album and song titles, venues and festivals to the Glossary with the translation you want, usually the name itself, and add a Translation Rule such as never translating song titles. AI translation follows both in every language.
Does SiteTran translate the Bandzoogle store and cart?
Yes, when the text renders on your site. Product names, sizes, descriptions, buttons and cart messages are translated in every language you add. Like every website translation tool, payment windows from PayPal and Stripe are handled by those providers in their own language settings.
Can fans join my mailing list in their language?
Yes. The signup form, its labels, placeholders and thank-you message on your page are translated in every language you add. Like every website translation tool, emails are sent by Bandzoogle rather than shown on your page, so built-in email text uses your Bandzoogle Site language.
Can I send a promoter my EPK in their language?
Yes. On the Dropdown Style page, set URL Type to Use Hash. A link to your EPK page that ends in a language code, such as #es or #de, then opens in that language. Share the link to your EPK page rather than the downloadable file. Use Hash treats any # in a link as a language, so if your site uses # links for page sections, test it first.
Do translated Bandzoogle pages get their own URLs for SEO?
By default, every language is served from your existing Bandzoogle URL with translated titles and meta descriptions, and the visitor's choice is remembered. For indexable language URLs, SiteTran's Static Translation API can serve translated HTML on a language subdomain such as es.yourband.com through a proxy you point it at. This needs your own domain and is set up where your domain's DNS is managed. Book a call and we will help you plan it.
Will SiteTran change my Bandzoogle site?
No. SiteTran only changes the text displayed in the visitor's browser. Your pages, events, store items and blog posts stay as they are in Bandzoogle, and text that fans type into forms is submitted as typed.
Can I use machine translation and still review it?
Yes. You can get machine translation suggestions from DeepL, Google Translate or OpenAI, automatically translate new phrases, and decide whether those translations are approved automatically or reviewed first. You can also invite human translators and reviewers for each language and use AI Translation Review.
Will visitors see their own language automatically?
Yes, by default. SiteTran detects the visitor's browser language and switches to it when that language is available on your site. The choice is saved in a cookie for future visits, and visitors can change language at any time from the language dropdown.
Can I test translations before fans see them?
Yes. A language stays hidden from visitors until you set it to Live. You can also turn on Hide All Widgets On Site (dev mode) under Settings, then Publishing, and add ?sitetran=on to your site's URL to preview the language dropdown yourself before a tour announcement.
Is there a free plan?
Yes. The Free plan includes 7,000 words in your site, 3,000 translated pageviews per month and 7,000 machine translations, with unlimited languages and teammates. Paid plans raise those limits and start at $3 per month. Compare plans.
What happens if I go over my plan's limits?
You will be prompted to upgrade or buy additional credits. Your existing translations remain intact, and new translations are paused until you upgrade.

Make your Bandzoogle site multilingual before the next tour

Paste one snippet into Headers & Metatags, pick your languages, and give fans and promoters your dates, music and merch in the language they think in. Start on the Free plan and upgrade only when you grow.

Start translating free Book a call Free plan · Unlimited languages and teammates