Feature Overview

 

Sub-groups within your venue group can have their own independent Language & Currency settings, separate from the parent group.

This allows each sub-group to support the languages and currencies most relevant to its audience, while still inheriting the broader group structure.

With SubGroup Language & Currency, you can:

  • configure supported languages at sub-group level
  • configure supported currencies at sub-group level
  • enable AI Translation for that sub-group
  • bulk translate existing content
  • manage how settings flow through to child venues



Steps

 

Step 1 — Open the Sub-Group Settings

 

From the group admin dashboard, navigate to Sub-Groups in the left sidebar. Click the name of the sub-group you want to configure. You will now see a Language & Currency tab in the sub-group settings alongside the other existing tabs.



 

Step 2 — Configure Supported Languages 

 

Click Language & Currency, then under the Supported Languages section, click + Add Language. Search for and select the languages you want to support for this sub-group. You can add multiple languages. The first language in the list is the default — drag to reorder.

 


 

Step 3 — Configure Supported Currencies

 

In the Supported Currencies section, click + Add Currency and select the currencies you want to make available for this sub-group.

Set the Primary Currency using the radio button. This is the currency used for order totals, POS reporting, and payment processing.

Additional currencies can be shown to customers as display conversions.


Tip: If supported by your current configuration, exchange rates are updated daily. Any manually overridden rates should still be reviewed periodically.

 


 Step 4 — Enable Auto-Translation

 

Toggle on Auto-Translation to allow the platform to automatically translate menus, category names, product descriptions, and system messages into all supported languages for this sub-group. Auto-translation runs when you save new or edited content.

You can review and manually edit any auto-translated string in the Translations section of each product or category.

 

 


 

Step 5 — Run "Translate All Now" 


To translate all existing content in this sub-group into the newly added languages at once, click the Translate All Nowbutton. A progress console opens below the button and streams the translation status in real time, showing each item as it is processed.

 

The console shows:
  • Items translated successfully (shown with a checkmark)
  • Items skipped because a manual translation already exists
  • Any items that failed, with a reason and a Retry option

 

The button is disabled while a translation job is running to prevent duplicate submissions.

<!-- SCREENSHOT: Translate All Now progress console showing a real-time list of items being translated with status indicators -->

Step 6 — Verify the Customer Language Selector

 

Once at least two languages are configured and active, a language selector automatically appears on the customer ordering page for this sub-group. Customers can tap it to switch the interface language at any time during their session.


Scan a QR code linked to this sub-group to confirm the selector is visible and that all translated content renders correctly.

<!-- SCREENSHOT: Customer ordering page showing the language selector in the top navigation bar with two language options -->

Step 7 — Confirm Propagation to Child Venues

 

Language preferences set at the sub-group level propagate automatically to all venues nested within that sub-group. Child venues inherit the sub-group's language list but can individually enable or disable specific languages in their own Language settings tab.

 

To confirm, open any child venue under this sub-group and check its Language & Currency tab — you will see the inherited languages listed with an "Inherited from sub-group" label.

<!-- SCREENSHOT: Child venue Language & Currency tab showing inherited languages with "Inherited from sub-group" labels -->

 

System Admin Only


The following features are only accessible to superAdmin and admin roles and are not visible in the standard venue group admin interface.


Token Usage Statistics: A panel visible to superAdmin users showing per-sub-group token consumption for translation API calls, including total tokens used, estimated cost, and a breakdown by language pair. This data is used for platform billing and quota management.

Force Re-Translate (superAdmin): A "Force Translate All" variant that bypasses the "skip if manual translation exists" rule and overwrites all strings, including those manually edited by venue group admins. Used by platform admins to reset translations after a prompt or model change. This option is separate from the standard Translate All Now button available to venue group admins.


 

Tips

 

  • Set languages before adding products: If you configure languages before building your menu, auto-translation runs as you save each new product — no need to run "Translate All Now" afterwards.


  • Review critical content manually: Auto-translation is a great starting point, but menu item names and allergen descriptions benefit from a human review, especially for languages with formal and informal registers (e.g. French, Korean, Japanese).


  • Primary currency drives POS reporting: Make sure the primary currency matches the currency your POS system expects. Display currencies are for customer reference only.


  • Translate All Now is resumable: If the translation job is interrupted (e.g. the browser is closed), re-opening the sub-group settings and clicking Translate All Now again will pick up from where it left off, skipping already-translated items.

 

FAQ

 

Q: Can a sub-group have different languages from its parent group?
Yes. Sub-group language settings are fully independent of the parent group. You can support languages at the sub-group level that are not enabled at the parent level, and vice versa.

 

Q: How long does "Translate All Now" take for a large menu?
Translation speed depends on the number of items and the number of target languages. A menu with 200 items translated into 3 languages typically completes within 3 to 5 minutes. You can leave the page open and the progress console will continue to update.

 

Q: What happens to a child venue's language settings if I remove a language from the sub-group?

 Removing a language from the sub-group removes it from all child venues that inherited it. If a child venue had manually enabled that language independently, it remains enabled for that venue until a venue admin removes it manually.

Q: Can customers save their language preference across visits?


Language preference is saved in the customer's browser session. If they clear their browser data or scan from a different device, they will need to select their language again. There is no account-level language preference at this time.