menu-MENAmenu-MENA
HomePricingBlogContact UsGet Started
Side-by-side view of an Arabic and English menu with proper RTL Arabic typography

Arabic-First Menu Design: Why Translation Isn't Enough

By menu-MENA Team

Published on May 4, 2026


Why a free QR menu generator alone is not enough

You can find a free QR menu generator on the internet in five minutes. What you cannot find for free is an Arabic-first digital menu where Cairo font, RTL layout, and parallel ar_EG / en_US fields are baked into the data model. A QR is a pointer; the menu it points at is what guests actually use.

A bilingual menu is not an English menu plus Arabic

Walk into a typical bilingual restaurant menu in Egypt and you will usually see one of two things. Either the Arabic is a literal back-translation that nobody actually says, like a dish labeled "دجاج مشوي" when every regular calls it "فراخ مشوية." Or the Arabic is a smaller font, awkwardly squeezed into a layout designed for English, with the alignment wrong and the line height fighting the letterforms. Both of these are symptoms of the same root problem: the menu was built English-first and Arabic was stapled on at the end.

Arabic-first means the opposite. The data model, the typography, the layout, and the editorial workflow all treat Arabic as the equal language, not the translation. menu-MENA is built this way because the dominant guest language at most Egyptian restaurants is Arabic, and treating it as a second-class citizen is bad design and bad business.

What changes when you build Arabic-first

Several things, all of them small individually and large in aggregate.

The data model

Every text field on every item is a MultilingualText object with parallel ar_EG and en_US values. Neither is the master, neither is the translation. You can edit the Arabic without touching the English. You can have an Arabic description with regional flavor that mentions ingredients the way locals actually order them, and an English description that explains the dish to a tourist or expat, and they do not have to be word-for-word equivalents.

The layout flips

When the guest taps the language toggle to Arabic, the entire layout switches to RTL. Headings right-align. Section dividers flip. Item images move to the natural RTL position. Navigation, breadcrumbs, and the basket all switch direction. To an Arabic-reading guest the menu just feels right, the way an Arabic book feels right and a poorly localized website does not.

The fonts switch

Arabic uses Cairo, a font designed specifically for Arabic web text with proportions and stroke contrast that match modern Arabic typographic conventions. English keeps its Latin font. The two languages are not forced to share a font that compromises both, which is the most common mistake in bilingual menu design.

Side-by-side rendering of the same menu page in English LTR and Arabic RTL with proper typography

Dietary labels that match how MENA actually eats

Dietary labels are a place where Arabic-first thinking matters in a way that goes beyond translation. The menu-MENA label system reflects how guests in Egypt and the wider MENA region actually ask about food, not how a Western menu app categorizes it.

Halal is the default

Tagging every dish halal in Cairo is noise. The default assumption is halal. Pork, alcohol, and other non-halal items are the exceptions and would carry their own clear marker if they appeared. Most Egyptian menus do not need to mark anything for this.

Dairy is a real label, vegetarian is different

A vegetarian dish can still contain cheese or cream. Many guests have lactose issues without being vegetarian, and many vegetarians eat dairy happily. menu-MENA separates dairy and vegetarian as distinct labels because they answer different questions.

Drinks use dairy-free, not gluten-free

A guest asking about a smoothie or a coffee in Egypt is much more likely to be asking "does this have milk" than "does this have wheat." The default drink label is dairy-free. Gluten-free is available where it matters but is not the default question.

Nuts always tag

Nut allergies are serious and the labeling convention is to tag every dish that contains nuts, never to assume guests will read the description.

The full label set is vegetarian, vegan, dairy, nuts, spicy, popular, and new, plus dairy-free for drinks. Each label translates to its proper Arabic equivalent when the guest browses in Arabic.

Editorial workflow that supports both languages

The dashboard shows both languages side by side when you edit an item. You see your Arabic name and English name, your Arabic description and English description, your dietary labels, and your image, all in one editor. The contrast checker on the template builder runs in both languages because Arabic letterforms have different visual weight than Latin and a color combination that passes contrast in English may fail in Arabic.

For multi-branch chains the language balance often differs by neighborhood. A branch in Sheikh Zayed may see 70 percent Arabic browsing, while a branch in a tourist-heavy area of Sharm may flip to 60 percent English. The dashboard shows view counts split by locale per branch so you can see this rather than guess.

Dashboard editor showing parallel Arabic and English fields for a single dish

Numerals, currency, and the small details

menu-MENA uses Western Arabic numerals (1, 2, 3) consistently in both languages, which matches how almost all modern Egyptian menus are printed. The currency label switches between "EGP" in English and "ج.م." in Arabic. Time formats and date formats follow the locale. None of these decisions are accidents; they are how a real Egyptian guest expects a real Egyptian menu to read.

Pricing is the same regardless of language

3 EGP per day, 90 EGP per month, or 1,000 EGP per year for the first branch. 50% off each additional branch. The Arabic-first design, the Cairo font, the RTL layout, the bilingual data model, and all the dietary label work are included in the base subscription. The 14-day free trial gives you the full thing.

Key takeaways

  • Bilingual MultilingualText fields treat ar_EG and en_US as equals, not original and translation
  • Layout flips to true RTL with proper alignment, navigation, and reading order in Arabic
  • Cairo font for Arabic, Latin font for English, neither compromised for the other
  • Halal is the default and not tagged; dairy, nuts, and other useful labels are
  • Dashboard analytics split view counts by locale per branch so you can see the real mix

If most of your guests read Arabic, your menu should treat Arabic as the main language. Anything less is a worse experience for the people who actually pay your bills.

Frequently Asked Questions

No. A typical QR menu generator gives you a QR pointing at a static page. menu-MENA gives you an Arabic-first digital menu with parallel ar_EG and en_US data fields, RTL layout, Cairo font, and dietary labels that match how MENA guests actually ask. The QR is just the entry point.

It means the data model treats Arabic and English as parallel equals, not primary and translation. menu-MENA uses bilingual MultilingualText fields with ar_EG and en_US locale codes, and the layout flips to RTL when Arabic is selected, with proper Arabic typography in the Cairo font.

Machine translation produces literal back-translations that miss how Egyptian guests actually name dishes. 'كشري بالحمص الزيادة' is not the same as a literal translation of 'koshary with extra chickpeas.' Real menus use real Arabic written by real people.

Arabic letterforms have very different proportions and stroke contrast from Latin letters. A font designed for Latin text rendered in Arabic looks thin, broken, or hard to read. menu-MENA uses Cairo for Arabic, a font designed specifically for Arabic web text.

RTL (right-to-left) is the natural reading direction for Arabic. In an RTL layout, headings are right-aligned, navigation flips, and lists flow right to left. A menu that does not flip looks foreign to an Arabic-reading guest, even if the words are correct.

Yes. Each item has separate fields for Arabic name, Arabic description, English name, and English description. You can have an Arabic description with regional flavor that does not exist in the English copy, or vice versa.

menu-MENA handles Western Arabic numerals (1, 2, 3) consistently across both languages, which is what most Egyptian menus use today. The currency label switches between EGP and ج.م. depending on the locale setting, configurable per restaurant.

Yes. Dietary labels (vegetarian, vegan, dairy, nuts, spicy, popular, new) are translated and rendered in Arabic when the guest is browsing in Arabic. Halal is not labeled because it is the default in MENA, and labeling every dish halal would be noise.

Yes. The dashboard shows view counts split by locale, so you can see whether your guests browse mostly in Arabic or English at each branch. This often differs by neighborhood and is useful when deciding which language to feature in printed marketing.