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 (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!