RentalBeam

Widget languages

Both widgets ship in 24 languages, chosen automatically or forced by you.

Available onFreePlusPro

How the language is chosen

By default, a widget matches the visitor’s own browser language automatically - a guest browsing in German sees German, a guest browsing in Japanese sees Japanese, and anything not in the list below falls back to English. Nothing to configure for this to work.

Forcing a specific language

To show every visitor the same language regardless of their browser - useful for a site aimed at one market - set a Display Language in the dashboard under your rental’s appearance settings, or override it per embed:

HTML
<div
  class="rentalbeam-calendar"
  data-rental-id="YOUR-CALENDAR-ID"
  data-calendar-language="de"
></div>

For the iframe embed, pass it as a URL query parameter instead:

Text
https://rentalbeam.com/embed/YOUR-CALENDAR-ID?lang=de
An embed attribute or URL parameter takes priority over the dashboard setting, which in turn takes priority over the visitor’s browser language. This lets you force a language on one embed without changing the dashboard default used everywhere else.

What gets translated

Everything RentalBeam writes is translated. Anything you write yourself is shown to every guest exactly as you typed it, in the language you typed it in - so if you want your own wording in a guest’s language, write it in that language.

Shown in the guest’s languageShown exactly as you typed it
All buttons, labels, dates and messagesYour rental name
Cancellation policy presets and the Custom builderA cancellation policy you type yourself
The reservation notice on payment-enabled setupsA reservation notice you write
The standard and preset security deposit noticesA deposit notice you write
Quick-add preset labels on fees and form fieldsFee and field labels you write
The default booking button labelA custom button label you set
This is why the built-in cancellation policies are worth using where they fit. Pick Flexible, Moderate, Firm, Strict, or set your own refund window and percentage under Custom, and the whole policy - not just its heading - is written out in each guest’s own language. A policy you type as free text cannot be translated, because there is nothing for the widget to translate from.

Supported languages

LanguageCode
Englishen
Czechcs
Danishda
Germande
Greekel
Spanishes
Finnishfi
Frenchfr
Croatianhr
Hungarianhu
Italianit
Japaneseja
Koreanko
Dutchnl
Norwegianno
Polishpl
Portuguesept
Romanianro
Russianru
Sloveniansl
Swedishsv
Turkishtr
Ukrainianuk
Chinesezh

Availability calendar vs booking widget

The availability calendar and the booking widget each ship their own translations, but support the exact same 24 languages and the same language-resolution behavior - browser language first, then your data-calendar-language override or dashboard setting. Quick-add preset labels on custom form fields are translated automatically too - see Custom fields & file uploads.