Learn how to set up Checkfront translations, including shared and private translations.
New to language translations? Read the first article in this series for an introduction to Languages.
Which plans include this feature?
Legacy: Soho*, Pro, Plus, Enterprise, Flex
New: Starter, Growth, Managed | Learn more about our new plans or how to change your plan.
*Customer Languages are not available with the legacy Soho plan.
Where can I find this feature using the top menu?
Manage > Languages
What prerequisites are there?
- The Checkfront Translations feature is available to all plans.
-
Admin permissions to access and manage Languages.
Which Checkfront version supports this feature - classic, new, or both?
- The Languages feature is available to both those using items (Inventory > Items), a key feature of our classic version of Checkfront and those using products (Inventory > Products), a key feature of our newest version of Checkfront.
New to Checkfront - Products ✨ With our newest version of Checkfront, we have added Products (Inventory > Products) as the successor to items (Inventory > Items). Are you interested in migrating to our newest version? Please reach out to our Technical Support team for more information. |
Checkfront Translations
Back to topIn the previous articles in this series, we looked at how to offer your Booking Pages in multiple languages, e.g. English or French using Customer Languages.
However, your account's default system-wide language (e.g. English) is configured via the Language setting (Manage > Setup > Locale). We support several translations of these languages - both shared and private.
Shared Translations
Back to topYou can access several shared language translations that reflect your default system language options.
Click on the translation name to review the values for each text string.
![]() |
Warning Editing a shared translation affects other operators using this translation. Please create a private translation if you need to customize what is presented by default. |
Private Translations
Back to topYou may notice that some available languages are not fully translated yet, or you may wish to word a language string slightly differently.
You can create a private language translation for your account and make changes without affecting other Checkfront Customer's accounts.
To do this, navigate to the Locale area (Manage > Setup > Locale) and click on the language pack link underneath the Language selection menu.
After clicking on the language pack link, you are presented with the Checkfront Translations tab. Click the Create Private Translation button in the left sidebar to start.
You can also navigate directly to the Checkfront Translations tab (Manage > Languages) to create and edit a private language pack.
You can select the language you wish to translate from the dropdown menu in the resulting pop-up window and click Create.
The next step is to type your translations into the fields within the Value column. Changes are saved automatically when clicking outside of a field.
You can also search for particular language strings using the search box at the top of the list.
![]() |
Have you created a private language translation? Then, activate the private translation pack by selecting it as the new default language in the Locale area (Manage > Setup > Locale). |
-
Why is a certain language not on the list?
We try to include as many languages as possible to accommodate all our Customers. However, we are only able to include some of the languages. If you don't see your language on the list, you can make a custom translation according to the above steps or visit the Ideas Portal to submit an idea.
-
Not all text strings can be translated. Why is that?
Some elements of Checkfront are not set up for custom translation. Need a translation? You can visit the Ideas Portal to submit an idea.
Selecting Customer languages from the booking page and Customer accounts |