Kudasai — a Japanese menu reader that also places the order

You are standing in a restaurant in Japan holding a menu you cannot read, and possibly with no signal. Kudasai does exactly three things about that.

This app is in development and is not yet listed on the App Store. This page describes what has been built.

Ordering is two separate problems

General translation apps treat a menu as text to be translated, which produces literal renderings that tell you a dish is “grilled thing set meal” and leave you no wiser. And even once you know what you want, there is the second problem: saying it, to a member of staff, in a way that is understood the first time.

Kudasai splits those deliberately. It interprets the menu — what the dish actually is — and then it produces a Japanese sentence you hand across the counter for staff to read.

What the Japanese menu reader does, and what it will not do

The product scope is explicitly limited, and the discipline is the point.

Display-first, and designed for no signal

The two design constraints are that the screen is the communication channel and that the app should work in a restaurant basement with no data. Everything follows from those: the interaction is visual, the sentence is legible at arm's length, and the processing happens on the device.

It is also scoped hard. Read the menu, place the order, look up a phrase. No itinerary, no reviews, no social layer, no restaurant discovery — those would each make the app slower to use at the exact moment it needs to be fast.

Who it is for

Tourists in Japan who cannot read kanji and are avoiding restaurants without a picture menu — which, outside the tourist districts, is most of the good ones. The app's whole purpose is to make an unfamiliar counter approachable.

It also suits people who can order the basics but stall the moment there is a modifier involved, and travellers who would rather not conduct a conversation through a phone speaker in a quiet eight-seat restaurant.

Requirements and privacy

Menu photographs are processed on the device using the platform's vision and text capabilities; the camera is used only when you take a picture. The app is being built for recent iOS versions, which its on-device capabilities require.

Interpretation of a menu is a best effort — handwriting, stylised type and regional dish names are genuinely hard, and the app can be wrong. Treat it as a strong hint rather than a guarantee, especially where an allergy is involved.

This app is in development and is not yet listed on the App Store. This page describes what has been built.

Frequently asked questions

How does it help me order? You build an order from the interpreted menu, and the app displays a Japanese sentence on screen for staff to read. Handing the phone across the counter is the interaction.

Does it speak out loud? Only if you tap. Speech is an assist on top of the screen and never a replacement — nothing is spoken automatically.

Does it need an internet connection? It is built to work in a restaurant with no signal; menu reading and interpretation happen on the device.

Can I rely on it for allergies? No. Menu interpretation is a best effort and can be wrong on handwriting, stylised type or regional dish names. Where an allergy is involved, confirm with staff directly.

Is there anything beyond menus? Yes — a curated phrasebook for the parts of a meal either side of ordering: being seated, asking for the bill, and similar exchanges.