Journal / Menu technologyTableSpark · MMXXVI

The TableSpark Journal

Bilingual Restaurant Menu UK: One Scan, Two Languages

Scan a multilingual menu, review the printed language versions in one TableSpark menu and give guests a clear language choice without building a second website.

Bilingual Restaurant Menu UK: One Scan, Two Languages
Fig. 01 — Menu technology

TableSpark is the best-value route from one bilingual menu to one complete restaurant website, free to build and from £19 a month excluding VAT when published. Both printed languages stay in one structured menu, ready for the restaurant to review and the guest to switch.

Every TableSpark restaurant can run a multilingual menu scan. The Builder detects the language values printed on the source menu, lets you confirm them and set the primary language, then presents each section, dish name and printed description for review. Apply once and the printed language values are saved with one structured menu. Guests see a language switcher; a matching browser language is selected first, and their choice is remembered.

One menu, one website, both printed languages

A bilingual restaurant often inherits a fragile workflow: one English document, one second-language document and a long list of places where the two can drift. A changed price lands in one file but not the other. A seasonal dish disappears from the printed menu but remains online. A guest opens the wrong document on a phone and has to start again.

TableSpark treats the language pair as two views of the same menu structure. One section remains one section. One dish remains one dish. Each language keeps its own printed name and description, while the price and the restaurant's operational record stay connected.

That is the practical advantage: the restaurant maintains one menu and one website, while the guest gets a clear language choice.

The source menu stays authoritative. TableSpark detects the language values printed on the menu and presents that wording for restaurant review before it is saved in one structured menu.

The live TableSpark Menu screen for the Maison Rouge demonstration restaurant with the Menu Scan drawer open and the Choose menu photos action visible
Fig. 1 — The current Menu Scan entry point in a demonstration restaurant account, opened from Menu → Scan from photos. No file was uploaded for this capture. Source: Real TableSpark Menu Scan capture from a demonstration restaurant account, 27 July 2026.

How to publish a bilingual restaurant menu from one scan

  1. Photograph the menu as it is printed

    Open Menu → Scan from photos and add the original menu pages. Use one clear photograph per page; JPEG, PNG and WebP are accepted, up to ten pages and 25 MB each.

  2. Confirm the two printed languages

    The Menu languages step lists the detected locale values. Confirm the language or languages actually printed on the menu, set the primary language and review every captured value against the source.

  3. Review each language

    Switch between the language tabs. Check each section name, dish name and printed description in its own language field, alongside the shared price and menu structure.

  4. Apply the multilingual menu once

    Choose Add to current menu or Replace current menu contents, confirm the review and press Apply to menu. TableSpark saves the chosen locale pair and primary language with the structured menu.

  5. Publish one guest-facing menu

    Preview the site and publish when ready. A guest whose browser language matches one of the menu languages sees that version first and can switch from the menu itself.

The review panel provides a Primary language selector and separate language tabs. Section names, dish names and printed descriptions are reviewed per language before one apply action.

What the guest sees

On a menu with two saved languages, TableSpark renders a menu language switcher. The active choice is announced to assistive technology, and the labels are shown in language names the guest can recognise.

On the first visit, the site compares the guest's browser languages with the two menu languages. If one matches, that menu version opens first. If neither matches, the restaurant's primary language remains the default. When the guest switches, TableSpark remembers the choice for the next page load.

The website URL does not change into a second website. The guest stays on the restaurant's owned page, with the menu, booking and ordering journey kept together.

The published menu uses the guest's matching browser language when available, otherwise the restaurant's primary language. The switcher remembers the guest's choice.

Why one structured menu is easier to keep accurate

Two separate menu documentsOne bilingual TableSpark menu
Menu structureTwo files can drift apart.Both printed languages belong to the same sections and dishes.
PricesA price may need changing in more than one place.One structured price stays connected to both language views.
Guest routeThe guest has to find and open the correct file.The menu presents an on-page language choice.
Future changesEvery revision has to be repeated.The restaurant maintains one live menu from one editor.
The real TableSpark menu editor for the Saffron and Sage demonstration restaurant, showing structured menu sections, dish descriptions, prices, reorder controls and the Scan from photos action
Fig. 2 — The TableSpark menu editor in the Saffron and Sage demonstration account. The frame shows the structured menu that restaurants maintain after import, plus the Scan from photos entry point; it does not show or stand in for the language-switching screen. Source: Real TableSpark menu editor capture from a demonstration restaurant account, 26 July 2026.

The scan preserves the menu you wrote

TableSpark preserves the wording printed in each language on the source menu, keeping the chef's approved dish names and descriptions as the authority. That matters for cultural, regional and deliberately untranslated terms that give a restaurant its identity.

The scanner uses layout, price and typography to keep paired language values together, then presents both versions for restaurant review. A dish printed in one language remains part of the same structured menu, and the restaurant can add authorised wording during review whenever it has an approved translation.

The result is fast automation with editorial control: less repetitive typing while the restaurant remains the author of every language guests see.

Use the printed menu and the restaurant's approved wording as the source of truth. TableSpark captures and preserves the language text printed on the source menu while the restaurant stays in control of every approved translation.

Bilingual menu, complete restaurant platform

Every restaurant member can use the same menu-scan flow. The entitlement is not controlled by an administrator switch, a per-restaurant flag or a separate menu-scan plan gate.

Frequently asked questions

Can I scan a restaurant menu printed in two languages at once?

Yes. TableSpark detects the printed language values and gives each confirmed language its own review fields inside one structured menu.

How does TableSpark preserve approved menu translations?

It records the wording printed in each language on the source menu and presents both versions for review. The restaurant keeps control of dish names, descriptions and cultural terms.

How does TableSpark store the detected languages?

TableSpark keeps the language values printed on the source menu together in one structured, guest-switchable menu.

Which language does a guest see first?

If the guest's browser language matches a language available on the menu, that version opens first. Otherwise the restaurant's primary language is used. The guest can switch, and the choice is remembered.

Do I need to build a second restaurant website?

No. Both language views belong to one structured menu on one TableSpark website, so bookings, ordering and the restaurant's owned guest journey stay together.

Can I change the primary menu language later?

Yes. The chosen menu languages and primary language are saved as menu settings and can be updated from the TableSpark Menu screen.

What if a dish is printed in only one language?

Keep the approved text that exists, then add an authorised translation during review whenever the restaurant has one.

Where do I start?

Open Menu → Scan from photos in the Builder. For the complete photo-to-site workflow, read the AI menu scanner guide.

Sources and product references

  1. How TableSpark works — TableSpark (checked 2026-07-27)
  2. TableSpark pricing — TableSpark (checked 2026-07-27)
  3. What is TableSpark? — The TableSpark Journal (checked 2026-07-27)

Turn one bilingual menu into one website you control

Build and review the complete TableSpark site free, then publish when both language views are ready.

Start building free
← Back to the Journal Start building free