Your names
Add ignore_selectors: ['.header__name', '.menu__name'] to the first line of your Widget Code. Those are the classes WedSites gives the names in your header and menu. For names inside your own text, add them to the Glossary.
Two families, two languages, one celebration. SiteTran translates your WedSites wedding website so grandparents, cousins and friends flying in from abroad can read your story, the schedule and the travel tips in the language they're most at home in.
Driving growth for companies with millions of users
SiteTran runs from an HTML code section, so every page that section is on is shown in each guest's language, from your welcome message to the shuttle times.
No WedSites plugin or developer needed. These steps match the current WedSites Website builder.
Sign up free, enter your wedding website's address and pick your languages. SiteTran gives you your Widget Code, which adds the language dropdown to your site.
In WedSites, open Website, then Builder, and click Add section. Scroll to Advanced, choose HTML code, paste all three lines, leave Visibility on Public and click Add HTML code.
Click View site and pick a language. SiteTran discovers your text as you browse. Translate it with AI, invite a bilingual relative to review it, and publish.
<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.
A WedSites section only loads on the pages it belongs to. If you've added pages such as Travel or Guestbook, assign the HTML code section to those pages too. The guest's language follows them from page to page.
WedSites lets you make a section private to some guests or to admins only. A private HTML code section only loads for those people, so everyone else would see no dropdown and no translations.
By default the dropdown floats in the bottom-left corner of every page. Choose Relative positioning in SiteTran's Dropdown Style to show it where your HTML code section is, for example right under your names.
Positioning the Language Dropdown on your Site →Two small steps make replying easy for every guest. Like every website translation tool, SiteTran works on your website's pages, and WedSites shows the RSVP form on its own page using the questions you write.
Your home page is translated, so use it to walk guests through the RSVP in their language before they open the form.
In WedSites' RSVP form settings you write your own questions. Put both languages in each one. Guests' answers are saved exactly as they type them.
Answers arrive exactly as guests typed them
A wedding website is full of names, places, dates and times. Here's how to get each of them right.
Add ignore_selectors: ['.header__name', '.menu__name'] to the first line of your Widget Code. Those are the classes WedSites gives the names in your header and menu. For names inside your own text, add them to the Glossary.
Month names, event names and notes are translated like any text. Turn on Automatic Number Variables so times like "4:30 pm" and "Table 12" share one translation, and set a Translation Rule for 24-hour time if your guests expect it.
Automatic Number Variables →Descriptions, room-block codes and shuttle times are translated. Add your venue, hotel and restaurant names to the Glossary so "Villa Serena" never turns into a literal translation.
Glossary →One- or two-word headings such as "Schedule" or "Travel" translate cleanly. WedSites draws each word of a large heading separately, so translate each word with the whole heading in mind.
Your registry section, its headings and your note about gifts are translated, so guests understand your wishes before they click through to a store or cash fund.
Once guests check in or enter your access code, every page they open is translated. Keep the sign-in wording short and simple so everyone gets through it easily.
Messages guests leave are personal and stay as written. Turn off Public Phrase Discovery or exclude the guestbook entries so their words never become phrases in SiteTran.
Prevent User's Personal Data from Being Translated →Write directions, parking and taxi tips in a text section next to your map, and every guest reads them in their own language.
Guests' browsers pick their language, and their choice is remembered on every visit. Leave URL Type on Use Cookies, because WedSites menu links use # to jump to sections such as #schedule.
A wedding website answers the questions guests are too polite to ask: where to stay, what to wear, when the bus leaves. Everyone deserves to read those answers without guessing.
Share the same story and the same details with both sides, so nobody gets a shorter version or relies on a cousin to translate.
Travel tips, ferry times and local customs matter most when guests are in a country they don't know. Add the local language for vendors and venue staff too.
Explain a tea ceremony, a sangeet, a ketubah signing or a lasso to guests seeing it for the first time, in words they'll understand.
Studied abroad, work in an international team? Add a third or fourth language. Every plan includes unlimited languages.
Machine translation gets you a good first draft in minutes. Then invite your aunt, your best friend's mother or your future in-laws as translators for their language. They can polish the wording and approve it before guests see it. Teammates and translators are unlimited on every plan, so it costs nothing extra.
Invite a translator →WedSites has its own multilingual feature on the Pro plan, and it's a good one. Here's how it compares with writing everything twice and with SiteTran, so you can pick what suits your wedding.
| Both languages on each pageWrite every section twice | WedSites multilingualBuilt in, Pro plan | SiteTranOne HTML code section | |
|---|---|---|---|
| How it works | You type each section in one language, then again in the other, on the same page. | Settings, then Languages, then Add language. WedSites copies your sections and translates them, and guests switch with language links in your menu. | Your one website is shown in each guest's language, with a language dropdown. |
| Cost | Included in any plan. | Pro plan, $199 one-time, compared with $99 for Standard and $39 for Basic. | Free plan to start, paid plans from $3/month. Works on Basic and Standard too. |
| When plans change | Edit both versions and hope they still match. | Each language is a separate copy after setup. Edit each one, and add new sections to each language yourself. | Edit once. Changed text shows up in SiteTran to translate, or is translated automatically if you turn that on. |
| Who checks the wording | Whoever writes it. | AI first draft that you edit in the builder. Account users can edit, and WedSites' tools are in English. | DeepL, Google or OpenAI, plus unlimited family translators and reviewers, Glossary and Translation Rules. |
| Languages | Two, before pages get long. | As many as you need. | Unlimited, from 187+ including right-to-left. |
Then WedSites' own languages are worth trying first, especially if a translated RSVP form and ecards matter most to you. SiteTran suits couples on Basic or Standard, couples who'd rather edit one site than several copies, and anyone who wants relatives to review the wording without sharing the WedSites login.
Joy offers a language picker that translates its own buttons and menus into a limited set of languages, while you duplicate and translate your pages and show them to guests by tag. Squarespace has no built-in translation and points to Weglot. We found no WedSites guide from Weglot, ConveyThis or GTranslate.
WedSites details are from its pricing page and help center, Joy's from its help center, and Squarespace's from its support pages, all checked October 20, 2026. Prices are one-time WedSites plan prices in USD.
Your welcome message should feel warm, not machine-made. Start with AI, then let someone who speaks the language make it sound like the two of you.
Get suggestions for any phrase, or translate new phrases automatically. You choose whether they're approved automatically or reviewed first.
Invite a bilingual relative or friend for each language and choose who can approve. Turn on AI Translation Review for a second opinion.
Keep names and places in the Glossary, set Translation Rules that AI follows, such as the warm "tú" in Spanish or polite forms in Japanese, and reuse earlier work with Similar Phrases.
Choose from three dropdown types, with or without flags, and add your own CSS. Guests are switched to their browser language automatically.
Most couples share their wedding website by invitation, text and QR code, and many would rather it didn't show up in search at all. Here's what changes when a guest switches language.
When a guest picks a language, more than the visible text changes.
lang attribute, so screen readers use the right voice, and right-to-left layout for Arabic and HebrewYour WedSites address stays the same in every language, and each guest's choice is remembered on their device. That's what most couples want: one link on the invitation that works for everyone.
Print it on the invitation, text it or turn it into a QR code. Guests can still switch language at any time from the dropdown.
Our WedSites integration guide shows each screen, from copying your Widget Code to seeing your translated site. Remember to paste all three lines of the code.
Most problems come down to where the HTML code section is, or who it's visible to.
div, and that Visibility is Public.?sitetran=on to your site's address.#schedule as a language code.Every plan includes unlimited languages and teammates, so inviting another relative or adding a third language never means a bigger plan. Start free and upgrade only if your site outgrows it.
For small sites and testing
For sites with moderate translation needs
For larger sites or several smaller ones
For large-scale international sites
Can't find your answer? Our team is happy to help with your WedSites setup.
Email supportAdd one HTML code section, pick your languages and let the people who know them polish every word. Start on the Free plan and upgrade only if you need to.