Skip to main content

Multi-Language Support

Customers can use the kiosk in their preferred language. The interface, buttons, and navigation switch instantly — your menu content is translated separately.

Written by Bhushan

Multi-Language Support

Customers can use the kiosk in their preferred language. The interface, buttons, and navigation switch instantly — your menu content is translated separately.

Supported Languages

Language

Code

RTL

German

DE

No

English

EN

No

Turkish

TR

No

Arabic

AR

Yes

Spanish

ES

No

French

FR

No

Italian

IT

No

Polish

PL

No

Russian

RU

No

Chinese

ZH

No

Additional languages available on request.

How It Works

Language Selector on Home Screen

Flag icons or language names appear on the kiosk home screen.

Customer Taps Their Language

The entire interface switches instantly — all buttons, labels, messages, and navigation.

Language Persists for the Session

The selected language stays active until the session times out or the customer finishes ordering.

Resets After Session

The kiosk returns to the default language for the next customer.

What Gets Translated

Automatic (UI Elements)

All interface elements are pre-translated:

  • Buttons ("Add to Cart", "Checkout", "Pay Now")

  • Navigation labels and category headers

  • Cart and payment screens

  • Error messages and prompts

  • Receipt screen text

Your Content (Manual)

You provide translations for your restaurant's content:

  • Menu item names

  • Product descriptions

  • Category names

  • Option group names (toppings, sizes, etc.)

Setting Up Menu Translations

Go to Partner Portal → Menu

Edit any menu item

Click the "Translations" tab

Enter name and description for each language

Save — translations sync to kiosks automatically

If a translation is missing for an item, the kiosk falls back to the default language. The item still displays — it's never hidden due to a missing translation.

Right-to-Left (RTL) Languages

Arabic and other RTL languages are fully supported:

  • Entire interface flips to right-to-left layout

  • Text alignment adjusts automatically

  • Navigation direction reverses

  • Works without any manual configuration

Language Selector Position

Configure where the language selector appears:

Position

Best For

Top corner

Always accessible during browsing

Welcome screen

First-time selection before ordering

Footer

Subtle but available

Best Practices

Tip

Why

Add your most common customer languages

Cover 90%+ of your customer base

Use native speakers for translations

Machine translation often sounds unnatural for food

Keep descriptions short

Shorter text is easier to translate and fits on screen

Test all enabled languages

Catch layout issues — some languages use longer words

Missing Translations

When a menu item has no translation for the selected language:

  • The item still appears using the default language text

  • It's never hidden — customers can still order it

  • In Partner Portal, untranslated items are flagged for your attention

Troubleshooting

Language Not Switching

Cause

Solution

Cache issue

Clear kiosk cache from Admin

JavaScript error

Restart the kiosk application

Language not enabled

Enable in Partner Portal → Settings → Languages

Missing Translations

Cause

Solution

Not entered yet

Add in Partner Portal → Menu → Edit Item → Translations

Sync pending

Wait for sync or force refresh

Wrong language code

Verify language settings in Partner Portal

Text Overflow / Layout Issues

Cause

Solution

Translation too long

Shorten the translation text

Font doesn't support language

Check that the kiosk device has the required font installed

RTL layout broken

Update to the latest kiosk version

Did this answer your question?