Multilingual Setup in the CMS – Everything You Need to Know

Automatic and manual translations, profile language, social language & more

🌍 With our CMS, you can make your account and experiences available in multiple languages – helping you reach guests from all over the world. This article shows you which language options are available, where to find them, and how to use them effectively.

  1. Activating Languages
  2. Set E-Mail & Social Language

  3. Enable or Disable Automatic Translations

  4. Translating Your Content (Experiences, Texts, Fields)

  5. Languages in the ExperienceApp

  6. Language Setting for Widgets
  7. System Language in the CMS

1. 🌐 Activating Languages (under Settings > Languages)

Under Settings > Languages, you define which languages your account should be available in for your guests.

  • English is always enabled and cannot be deactivated.

  • One additional language is usually included in your plan.

  • You can add more languages at any time – depending on your contract, several languages might already be included.

➡️ Tip: Only activate the languages you actually need – this helps keep things organized.


2. ✉️ Set E-Mail & Social Language

Also under Settings > Languages, you’ll find the option to set your email and social media language:

  • This affects the language of your automatic booking emails and how your experiences appear on external platforms (e.g. Facebook, Google Places).

  • The selection is made via a dropdown menu.

  • Important: Content on Pinterest will always appear in English, as we use a central Pinterest channel.


3. 🔄 Enable or Disable Automatic Translations

You can choose whether your content should be automatically translated:

  • Automatic translation is enabled by default – but you can disable it globally if you prefer to handle translations manually (under Settings > Languages)

  • Our tip: Automatic translations save you time – and you can still adjust each field manually.

To disable automatic translation for a specific field, simply click the current language code with the green dot in the field, and use the dropdown menu to toggle the switch (→ when disabled, the green dot turns into a red cross). You can then enter your own translation.

   


4. 📝 Translating Your Content (Experiences, Texts, Fields)

Of course, you'll want to offer your experiences in multiple languages. Here’s how:

Set Input Language

  • When creating or editing an experience, you’ll see the Input Language in the top right corner.

  • This defines which language will be used as the source for automatic translations (e.g. from German to English, French, etc.).

  • You can change the input language at any time – globally for the experience or individually per field.

Translate Per Field

  • Next to each translatable field, you’ll see the language codes for your activated languages (e.g. DE, EN, FR).

  • Click on a code to edit that specific language.

  • As long as automatic translation is active (green dot), the input language content will be used as the source for translations.

To adjust a translation manually:

  • Disable automatic translation via the dropdown switch (→ red cross).

  • Enter your custom translation for that specific language.

  • As long as the red cross is shown, the entered content will not be overwritten by future automatic translations.

Note: Automatic translation is only triggered again if you make a change in the input field.

Fields You Can Translate:

  • Experience title & description (both required fields)

  • Meeting point

  • Ticket names & descriptions (ticket name is required if your experience is bookable via Giggle)

  • Custom email & payment texts

  • Custom booking fields

  • Stream titles


5. 🌐 How is the language in the ExperienceApp determined?

The language of your ExperienceApp (giggle.tips/...) is automatically detected based on the user's browser language.

  • For example, if a guest uses a browser set to German, the German version of the page will load automatically (e.g. giggle.tips/de/hotelname).

  • If the guest previously viewed the page in a different language (e.g. English), that setting will be remembered and used again during the next visit.

💡 This means: Guests will always see the correct language version automatically – no manual changes needed.

👉 However, guests can also switch the language manually at any time:

  • via the language switcher in the top right corner of the ExperienceApp

  • or at the bottom of each experience detail page, where they can choose from all active languages in your account.


6. 💻 How is the language set for widgets?

The language of widgets (e.g. on your website or in your correspondence tool) is controlled via the embedded widget code.

👉 Make sure to include the correct language code (e.g. "de", "en", "it", "fr") in the script tag when integrating the widget.
➡️ You can learn more about creating widget codes [here].


7. 🛠️ CMS Language & Content Input

You can set the interface language for your Giggle CMS account via your profile settings:

  • Click on your profile icon in the bottom left > "Profile"

  • Under System Language, choose from: German, English, Italian, Spanish, or French

⚠️ The selected system language also defines the default language used when creating new content – e.g. when entering a new experience.

✅ Summary

With the language settings in the CMS, you’re flexible and can professionally present your content to an international audience. Use the automatic translation as a time-saving assistant – and stay in full control of your content at all times.

If you have any questions or need help, feel free to contact our support team. Good luck translating!