NeetoCal is built for global teams and their clients. Both the public booking pages your clients see and the NeetoCal admin interface your team uses are fully translated, so the experience feels native no matter where your bookers are based.
How many languages does NeetoCal support?
NeetoCal currently supports 36 languages across both the public booking page and the admin interface.
The same set of languages is available in both, so a client booking in Japanese gets the same localized experience as an admin managing meetings in Japanese.
Supported languages
Language |
Native name |
Code |
|---|---|---|
English |
English |
en |
Arabic |
العربية |
ar |
Bulgarian |
Български |
bg |
Catalan |
Català |
ca |
Chinese (Simplified) |
中文 (简体) |
zh-CN |
Chinese (Traditional) |
中文 (繁體) |
zh-TW |
Croatian |
Hrvatski |
hr |
Czech |
Čeština |
cs |
Danish |
Dansk |
da |
Dutch |
Nederlands |
nl |
Estonian |
Eesti |
et |
Filipino |
Filipino |
fil |
Finnish |
Suomi |
fi |
French |
Français |
fr |
German |
Deutsch |
de |
Hebrew |
עברית |
he |
Hindi |
हिन्दी |
hi |
Hungarian |
Magyar |
hu |
Indonesian |
Bahasa Indonesia |
id |
Italian |
Italiano |
it |
Japanese |
日本語 |
ja |
Korean |
한국어 |
ko |
Polish |
Polski |
pl |
Portuguese |
Português |
pt |
Portuguese (Brazil) |
Português (Brasil) |
pt-BR |
Romanian |
Română |
ro |
Russian |
Русский |
ru |
Slovak |
Slovenčina |
sk |
Slovenian |
Slovenščina |
sl |
Spanish |
Español |
es |
Spanish (Mexico) |
Español (México) |
es-MX |
Swedish |
Svenska |
sv |
Thai |
ไทย |
th |
Turkish |
Türkçe |
tr |
Ukrainian |
Українська |
uk |
Vietnamese |
Tiếng Việt |
vi |
How the language is chosen
On the public booking page
The language shown to your client is picked in this order:
Language set on the scheduling link or meeting (if configured)
Client’s browser/device language (if supported)
Closest regional match (e.g., en-GB → en)
English (default fallback)
This ensures most clients see the booking page in their own language automatically.
In the NeetoCal admin interface
Each user can set their preferred language from their profile.
Once set, the entire admin experience—including dashboards, settings, emails, and modals—is shown in that language.
Right-to-left (RTL) languages
NeetoCal supports RTL rendering for:
Arabic
Hebrew
This includes full layout mirroring on the booking page.
Region-specific variants
Some languages include region-specific variations for better localization:
Spanish (es) and Spanish (Mexico) (es-MX)
Portuguese (pt) and Portuguese (Brazil) (pt-BR)
Chinese (Simplified) (zh-CN) and Chinese (Traditional) (zh-TW)
If your audience is region-specific, choosing the right variant improves clarity and tone.
Forcing a different language
NeetoCal usually picks the language from the client's browser. If you'd rather lock the booking page to one language,say, you run a country-specific site and want every client to see the same language, add ?lang= and the language code to the end of your booking link.
Example for Swedish:
https://yourorg.neetocal.com/your-meeting?lang=sv
Anyone who opens that link sees Swedish, no matter what their browser is set to.
Embedding NeetoCal on your site
If you've embedded NeetoCal on your website, add ?lang=sv (or whichever code you want) to the meeting URL inside your embed code. The language carries through.
Using a different code
The full list of supported codes is in the Supported languages section above. Take the value from the Code column (for example, fr for French, de for German, ja for Japanese) and use it in place of sv.
If you use a code NeetoCal doesn't recognize, the page goes back to using the browser language, nothing breaks.
Translating the question into other languages
Go to the Scheduling link.
Click on Settings tab.
Then Questions section, where all form questions will be displayed.
You can select a different language from the dropdown menu to replace English with the desired language, then add the question in the language you have chosen. If a translation for any question is missing, the system will default to English for that question.
It's important to note that changing the language here does not change the language of the browser.
Don’t see a language you need?
If your team or clients rely on a language not listed above, contact: [email protected]