MenuMaestro: A Local-First Menu Translator for Restaurant Owners — Built on Gemma 3
Description and use
MenuMaestro is a local‑first menu translation tool powered by Gemma 3 that delivers culturally rich, allergy‑aware translations without sending data to the cloud.
Problem
Restaurant owners need culturally rich, allergy‑aware menu translations that are affordable and privacy‑preserving.
Outcome
MenuMaestro delivers high‑quality, culturally relevant menu translations locally, eliminating subscription costs and protecting intellectual property.
Workflow
- 1. Install Ollama and pull gemma3:4b
- 2. Clone the MenuMaestro repo
- 3. Run app.py to launch Gradio UI
- 4. Input restaurant name, cuisine, target language, and dish list (or upload a photo of a handwritten menu)
- 5. Gemma 3 Vision OCR reads dish names if photo provided
- 6. Gemma 3 Text generates structured JSON with names, descriptions, flags, and cultural notes
- 7. Rendered Markdown and raw JSON are displayed; export options available
Evidence
The whole thing runs on Gemma 3 via Ollama, on your laptop. Nothing leaves your machine.
The restaurant owner I showed this to was paying ₹2,000/month (~$24) for translation. MenuMaestro's running cost after setup: $0/month.
I tested GPT-4o, Claude 3.5, and Gemma 3 on the same 10 Rajasthani dishes.
- Record date: 2026-10-16T20:41:32.637Z