Fleksa
POS, Kitchen & KioskFleksa Kiosk

Multi-Language

Serve kiosk customers in their preferred language

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

LanguageCodeRTL
GermanDENo
EnglishENNo
TurkishTRNo
ArabicARYes
SpanishESNo
FrenchFRNo
ItalianITNo
PolishPLNo
RussianRUNo
ChineseZHNo

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

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:

PositionBest For
Top cornerAlways accessible during browsing
Welcome screenFirst-time selection before ordering
FooterSubtle but available

Best Practices

TipWhy
Add your most common customer languagesCover 90%+ of your customer base
Use native speakers for translationsMachine translation often sounds unnatural for food
Keep descriptions shortShorter text is easier to translate and fits on screen
Test all enabled languagesCatch 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

CauseSolution
Cache issueClear kiosk cache from Admin
JavaScript errorRestart the kiosk application
Language not enabledEnable in Partner Portal → Settings → Languages

Missing Translations

CauseSolution
Not entered yetAdd in Partner Portal → Menu → Edit Item → Translations
Sync pendingWait for sync or force refresh
Wrong language codeVerify language settings in Partner Portal

Text Overflow / Layout Issues

CauseSolution
Translation too longShorten the translation text
Font doesn't support languageCheck that the kiosk device has the required font installed
RTL layout brokenUpdate to the latest kiosk version