Skip to main content
Help center
Browse topics

Languages and translations

Show your services, plans, trainers, courts and rooms and booking page text in English and Estonian, set a fallback language, and translate texts when you save them or with auto-translate.

How-toChecked against the app on 6 November 2026

Your booking page can speak English and Estonian. Customers see service names, descriptions, your page text, your cancellation policy text, your plans, trainer profiles, courts and rooms, and zone and door names in their own language, and fall back to your default language where a translation is missing.

Set your default language

  1. Open Settings → Languages in the sidebar.
  2. In Default language (fallback), pick English (EN) or Estonian (ET).

The change saves straight away. Pick the language you write your services in. Nola uses it as the source for auto-translate and as the fallback for customers whose language has no translation. It is also the language for customer messages when Nola does not know a customer's own language.

Translate a text when you save it

When you save a text customers see, Nola offers to translate it into your other languages:

  • your tagline or bio under Settings → General,
  • a new service's name and description under Services,
  • the Policy text shown at checkout under Services → Rules,
  • a plan's name and description under Plans, when you add the plan or change either text,
  • a court's, room's or other resource's name under Resources, when you add it or rename it (not staff calendars),
  • a zone's or door's name under Settings → Doors & devices, when you add it or rename it,
  • a trainer's bio, specialties and certificate names, when Save profile changed the bio or specialties. Trainers get this for their own profile; the owner and managers for any trainer.
  1. After saving, a Show this in other languages? card appears below the form, or above the list when the form closes on save. Click Translate, or Not now to skip it.
  2. Nola fills in a machine translation for each language. Read each one and change the wording where needed.
  3. Click Save translations. Customers see the saved translations in their language. Discard keeps nothing.

Nothing is translated unless you click Translate, and nothing shows to customers until you save. Saving replaces the translations of the texts on the card; your other translations stay as they are. This needs a default language, so Nola knows which language you wrote in. You can change the saved translations any time on this screen, and a trainer's under In other languages on their profile. Reception doesn't get the card.

Translate your booking page text

The Provider page text section has one column per language: English and Estonian. For each language fill in:

  • Tagline
  • Bio
  • Booking page intro
  • Receipt and invoice footer: the note at the bottom of receipts and invoices. You write the original under Settings → Payment methods; see Invoices.

Each field saves when you click out of it. An empty field shows, in grey, the text customers see instead: your default language's text, or the tagline and bio from Settings → General. An empty Receipt and invoice footer means customers see the footer as you wrote it. Auto-translate missing doesn't translate the footer; type it yourself.

Click Auto-translate missing to fill the empty languages from your default language. If you have not filled in the default language column, Nola translates the tagline and bio from your business profile. This needs a default language, so Nola knows which language your profile text is in; without one, auto-translate asks you to pick it first.

The AI setup assistant does this for you when it sets up your business: it translates your tagline and bio, along with your services, into your other languages. Languages that already have page text are left as they are.

Translate your cancellation policy

If you wrote a Policy text shown at checkout under Services → Rules, the Cancellation policy text section lists it: once for All services, and once for each service with its own rules.

The original is taken to be in your default language. The section shows a field for each other language, including Russian. If you have not picked a default language yet, the section asks you to pick one first. Russian is not filled in by auto-translate: paste it.

  1. Read the original on the left. Edit the original in Booking rules opens Services → Rules, where you change it.
  2. Type the translation into the column for each other language.
  3. Click out of the field to save. Empty a field to remove that translation. A policy translation can be up to 8,000 characters; the count under the field shows how much you have used.

Customers see the policy in their language on your booking page, on your profile page and at checkout. A long policy is shortened until they open Read house rules. A visitor who picks Russian sees the Russian field. Where you left a language empty, they see your original text when the rule has no free-cancellation window, and the standard cancellation sentence otherwise. A translation that was cut off mid-word is replaced by your original, so customers never see a policy that stops mid-word.

Translate plans, courts and rooms, zones and doors

Below the cancellation policy, three more sections list what else customers read by name:

  • Plans: each plan's name and description, shown on your booking page, on the join page, in the member's Memberships, and in the membership emails and receipts Nola sends members in their language.
  • Courts, rooms and equipment: the names customers see when they book, such as the courts on the booking grid, the course on the tee-time page, the court on the lesson page and the room on the class timetable and on a class's times.
  • Zones and doors: the names members see in their visits under Door pass and on the page that opens a door by phone number.

The original is on the left, in your default language, and the other language has its own field. Type the translation and click out of the field to save it. Empty a field to remove that translation; customers then see your original name. Like the policy text, these sections need a default language first.

Click Auto-translate missing at the top of a section to fill every empty field in it from your default language. The translations save straight away; read them and change any wording in the fields below. Names you already translated stay as they are.

Changing a plan's name doesn't change what an existing member sees: their membership, emails and receipts keep the name it was sold under, and its translation shows only while the plan still has that name.

Trainers translate their own bio, specialties and certificate names: see Trainers.

Translate services

Below that, each service has its own card with a name and a description field per language (Description (EN), Description (ET)).

  1. Type the translated name and description.
  2. Click out of the field to save. A name cannot be empty.
  3. Or click Auto-translate missing on the card to fill only the empty languages for that service.

To translate every service at once, click Update next to the default language picker. It fills missing translations of your services, plans, courts and rooms, and zones and doors, and leaves the ones you already wrote alone.

What your customers see

The first time someone opens your booking page, it shows in your default language, or in the language of their browser if you have not set one. A link that ends in ?lang=et or ?lang=ru, or an address that starts with /et/ or /ru/, opens it in that language, and Nola remembers the choice. Customers switch language on your booking page and in the booking widget, including Russian. Changing language keeps the day, court, time and length they already picked. A signed-in customer’s choice is saved on their account, so it is not replaced by an older language after the page loads. Services, page text, the cancellation policy text, plans, trainer profiles and certificates, court, course and room names and zone and door names appear in that language, falling back to your default language where you left a field empty. Emails and SMS use the customer's own language when Nola knows it; edit those texts under Settings → Notifications → Templates.

Still stuck?

Ask the AI Copilot inside Nola, or send a request to the Nola team. A person answers within one working day.