DEV Community

Krishna Kumar
Krishna Kumar

Posted on

MenuMitra AI: Building a Local-First AI Menu Translator for Small Restaurants

🍽️ Introducing MenuMitra AI

Small restaurants and cafés often need menus in multiple languages, but translating and formatting menus can take time and money. I wanted to explore how open-source AI could make this process more accessible.

That's why I'm building MenuMitra AI — a local-first AI menu translation tool designed for restaurants, cafés, and small food businesses.

💡 The Problem

A restaurant may want to serve customers who speak different languages, but creating and maintaining multilingual menus can be difficult. Small businesses may also have privacy concerns when uploading business data to external AI services.

🚀 My Solution

MenuMitra AI aims to help restaurants translate menu items and create menus that are easier to share and print.

The project is designed around these capabilities:

🌐 AI-assisted menu translation

🍛 Keeping original dish names where appropriate

💰 Preserving menu prices from the source data

📄 Importing and exporting menu data using CSV

🖨️ Creating a printable menu through the browser

🔒 Using a locally running model to reduce the need to send menu content to an external AI API

🛠️ Tech Stack

Python — application logic

FastAPI — backend API

Ollama — running a language model locally

Qwen2.5 — the default model configured in the prototype

The exact model and its license should be checked before redistribution or commercial deployment.

🌱 Why Open-Source AI?

Open-source tools give developers and small businesses more control over how software is used and customized.

With a local model, a business can potentially process its menu content on its own machine after downloading the required model. This can reduce reliance on paid, per-request AI APIs. However, local inference still requires suitable hardware and consumes computing resources.

I also want this project to be open to contributions, including better regional-language support, improved translations, and feedback from restaurant owners.

🔗 GitHub Repository

Explore the project and contribute:

👉 https://github.com/Krishnakumar7255/MenuMitraAI

🧪 Current Status

MenuMitra AI is a prototype, and its functionality and translation quality need to be verified through local testing and real-world feedback.

AI-generated translations may contain errors. Restaurant owners should review the final menu, especially prices, ingredients, and allergen information, before using it with customers.

🙌 What's Next?

I'd like to improve the project with feedback from developers and small-business owners.

Some ideas I'm exploring include:

Support for more Indian languages

Better handling of regional dish names

More menu templates

A smoother workflow for restaurant owners

I'd love your feedback!

If you run a restaurant or café, what would make a tool like this genuinely useful for your business? And if you're a developer, what feature would you contribute first?

OpenSourceAI #BuildInPublic

Top comments (0)