How do I add multiple languages to my website?
Create a multilingual wedding website to welcome guests who speak different languages, with separate translations for each section.
Plan requirement: Pro plan
Short answer: Go to Settings > Languages to enable additional languages, then create translated versions of your content for each language.
Enabling additional languages
- Go to Settings in your dashboard
- Click Languages
- Select the additional languages you need
- Click Save
Creating translations
Once languages are enabled:
- Open the website builder
- Click on the language selector at the top of the builder
- Switch to the language you want to edit
- Edit sections to add translated content
- Each language maintains its own version of the text
How guests select their language
- A language selector appears in your site menu
- Guests can click to switch between available languages
- You can also assign a preferred language to each guest so they see the correct version automatically
Assigning languages to guests
- Go to your guest list
- Edit a guest's details
- Select their preferred language
- When they visit via their RSVP link, they'll see their assigned language
Sharing a direct link to a specific language
You can link directly to a specific language version by adding ?lang= to the URL. For example, yourwedding.wedsites.com?lang=fr opens the site in French. This also works with RSVP and ecard links.
Note that when a guest opens a link with ?lang=, their preferred language is automatically updated to that language.
Tips
- The site structure (pages, sections) is shared across languages - only the content translates
- Date formats may display differently based on language settings
- Test each language version thoroughly before sending invitations
- Use
?lang=to quickly test each language version (e.g.,?lang=frfor French,?lang=esfor Spanish) - Consider using the language-specific ecards to match guest preferences
- When testing personalized links, use a private/incognito window so the system treats you as the guest (otherwise you'll see your default language because you're logged in as the owner)