Widget languages

Both widgets ship in 25 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

You can show every visitor the same language, whatever their browser says. That suits a site aimed at one market. Open the rental from the Rentals tab, choose Calendar in its side menu, and set Language in the Appearance section. You can also override it per embed:

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

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

Text
https://rentalbeam.com/embed/YOUR-RENTAL-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

LanguageIn its own languageCode
Chinese中文zh
CroatianHrvatskihr
CzechČeštinacs
DanishDanskda
DutchNederlandsnl
EnglishEnglishen
FinnishSuomifi
FrenchFrançaisfr
GermanDeutschde
GreekΕλληνικάel
HungarianMagyarhu
ItalianItalianoit
Japanese日本語ja
Korean한국어ko
NorwegianNorskno
PolishPolskipl
PortuguesePortuguêspt
RomanianRomânăro
RussianРусскийru
SlovakSlovenčinask
SlovenianSlovenščinasl
SpanishEspañoles
SwedishSvenskasv
TurkishTürkçetr
UkrainianУкраїнськаuk

Availability calendar vs booking widget

The availability calendar and the booking widget each ship their own translations, but support the exact same 25 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.