How to add content in different languages in the CMS
Overview
The STAY CMS allows you to add content in different languages, so the app can display information in the guest’s preferred language whenever available. This ensures a localized experience for international guests across services, menus, descriptions, and more.
The CMS supports up to 10 active languages per hotel. You can define which languages will be active and provide translations for each text field in the CMS.
This guide explains how to activate additional languages in the CMS and how to add or edit translations for your app content.
Before getting started
Before you begin, make sure you:
- Know which languages you want your app to support.
- Have access to the CMS with permission to manage language settings and content.
- Understand that English is the default fallback language if a guest's device language is not supported.
Step-by-step guide
Option 1: Add translations using the flag icon
Step 1: Activate the languages you want to use
Before adding translations, you must first activate the languages you want your app content to be available in.
- Go to the language menu at the top-right corner of the CMS (you will see the language code for the active language. Example: ENG for English).
- Click Edit languages.
- A window will open showing the currently active languages (by default, English will be active).
- Click Add language to choose one or more from the available list.
- The selected languages will appear in the list below English or any existing languages.
- Click Confirm to save your selection.
Once added, these languages will be available in all translatable fields throughout the CMS.
Step 2: Identify translatable fields
In the CMS, locate any field that supports translation (e.g., service name, description, menu item, etc.). These fields show a flag icon.
Step 3: Enter translations
- Go to any translatable field in the CMS (e.g., name, description, notes).
- Click the flag icon next to the field. A text box per activated language will appear.
- Click a language text box.
- Enter the translated version of the content.
- Repeat for each activated language.
Tip: You can use the Translate button to auto-translate the original text using Google Translate. Always review and adjust the result to ensure it’s accurate and appropriate.
If the field is a URL, you can also specify a different link per language (e.g., localized landing pages or regional content).
Option 2: Change the CMS display language to translate content
Another way to translate CMS content is by changing the CMS display language to the one you want to translate into. To do this:
- Click on the language menu at the top right of the CMS.
- Select the language you want to translate into.
- Open the content you want to work on and manually enter the translated text field by field.
Fields without a translation will appear blank. You can always click on the flag icon to view content in other available languages.
Important: This option does not support automatic translation. It's useful if you want to visually check and enter content in a specific language, but you’ll need to translate each field manually.
Next steps
Once you’ve activated your languages and added translations:
- Review how your content appears in the app using the Preview feature (CMS) or checking the app directly on your smartphone (change language from the user profile menu).
- Make sure that essential services and information are translated at minimum to English + one local language.
- Keep your content updated in all supported languages when making changes.
Need further assistance?
If you have additional questions or require further assistance:
- Contact us via live chat
- Send a ticket to our Support team
- Visit STAY Academy, our training platform.