TRAINAQ

AI calorie counter from food photos

A photo of the plate, logged as calories and macros.

Trainaq’s AI calorie counter reads a meal photo, names each food and estimates its portion, then matches it to the food library. Your client checks every item before it is logged, and you see the result in their food log.

  • The free Trainaq app · iPhone and Android
  • Switch per client in Trainaq Coach
  • Food logs on the web dashboard
Trainaq client app: AI read a meal photo as poha, 200 g and 589 kcal, ready for the client to change the food or amount before logging it
Trainaq Coach app: a client's food page with the assigned 1,500 kcal fat-loss meal plan, the photo-logging switch and today's calories, protein, carbs and fat against targets

How does Trainaq’s AI calorie counter work?

A client takes or picks a photo of a meal in the Trainaq app. AI lists each food with an estimated weight, Trainaq matches it to the food library for calories and macros, and the client changes, removes or adds items before logging. The entries land in their food log, where you see them.

  • AI food photos are on every plan. Every plan starts with a 7-day free trial, and no card is needed.
  • Up to 20 photos per client a day by default
  • The client agrees before the first photo is sent
  • The photo is not stored after the estimate comes back

Why photos

Why do clients stop logging food?

Because typing every meal is slow. Search for “aloo paratha”, guess the grams, then do it again for the curd and the pickle, three times a day. Home-cooked meals have no barcode to scan. A photo takes seconds, and checking a list someone else wrote is quicker than building one from scratch.

Before

Search is slow

Every food on the plate is a separate search and a guess at the grams.

Before

Home food has no barcode

Dal, sabzi and rotis made at home can’t be scanned like a packet.

Before

Gaps in the food log

When logging is hard, meals go missing from the log you review.

How it works

What happens when a client logs a meal photo?

The client opens the camera from the Food screen and takes or picks a photo. AI lists the foods with their portions, Trainaq finds each one in the food library, and the client checks the list, picks the meal and logs it. Nothing reaches the food log until the client taps Log.

  1. Take or pick a photo

    The camera button sits beside the barcode button on the client’s Food screen. They take a photo or choose one from their library, and the app shrinks it and drops its location data before sending.

    • Consent is asked before the first photo
    • Hidden for clients whose coach turned photo logging off
    • Works on iPhone and Android
  2. AI names the foods and portions

    Google’s Gemini model lists up to 15 foods and drinks it sees, each with an estimated weight and, where the dish has one, its local name, such as dal tadka or jeera rice. A thali is split into its parts.

    • Portions judged against a katori, a roti or a steel plate
    • Drinks such as chai or lassi count too
    • Plates and garnish are left out
  3. Matched to the food library

    Trainaq looks up each item in the food library, with your business’s own foods first on a tie, and takes the calories and macros of the match for the estimated weight.

    • An item with no match is logged as a quick add of the AI’s own estimate
    • “Find it in the library” swaps in a food
    • Your own foods can be matched as well
  4. The client checks, then logs

    Each item shows the food it will be logged as, its grams and calories. The client changes the food or the grams, removes an item with one tap, adds one, picks the meal and logs them together.

    • Over 1,500 kcal or an unlikely weight must be confirmed
    • The meal is picked by time of day, and can be changed
    • Logged entries queue offline and sync later
    Trainaq client app: AI read a meal photo as poha, 200 g and 589 kcal, ready for the client to change the food or amount before logging it
  5. You see it in their food log

    Photo entries land in the client’s food log by meal, next to the day’s totals and your targets, in Trainaq Coach and on the web. In Trainaq Coach, the photo logging switch sits on the same screen.

    • Turn photo logging off for any client
    • Entries show the food, grams, calories and macros
    • The photo itself is not kept
    Trainaq Coach app: a client's food page with the assigned 1,500 kcal fat-loss meal plan, the photo-logging switch and today's calories, protein, carbs and fat against targets

Everything included

What is included in AI food photo logging?

A photo turns into a list of foods with grams, matched to the food library, that the client edits before logging. Large or odd estimates need a second look, unmatched items still count, and each client has a daily limit. Consent comes first, you can switch it off per client, and the photo is not kept.

Up to 15 foods a photo

Each food or drink on the plate becomes its own line with grams.

Indian dish names

AI gives local names like poha, dal tadka or masala chai.

Matched to the library

Calories and macros come from the matched food for the estimated weight.

Edit before logging

Change the food or grams, remove an item in one tap, or add one.

A second look at big numbers

Over 1,500 kcal or an unlikely weight waits for “It’s right” or a fix.

Unmatched items still count

Logged as a quick add of the AI’s estimate, which the client can swap.

Daily limit

20 photos per client a day by default, so costs stay predictable.

Consent first

The app explains what is sent and to whom before the first photo.

Switch per client

On by default; turn it off for any client from their food page.

Photo not stored

Trainaq never saves it, and the app deletes its resized copy when the screen closes.

Not yet: voice logging, recipes, or remembering a client’s usual portions. The coach sees the logged foods, not the photo, since the photo isn’t kept.

Who uses it

Who is AI food photo logging for?

Coaches whose clients find food logging a chore. Online coaches get a fuller food log from clients they never meet, nutritionists see home-cooked Indian meals logged in grams, and personal trainers add nutrition without extra calls. The client snaps the meal; you review the result next to your targets.

A food log clients keep up

A photo is quicker than typing each food on the plate, which makes every meal easier to log. You see the week’s meals against the targets you set before the weekly check-in.

Trainaq for online coaches →
  • Food log adherence over 7 and 28 days
  • Entries by meal next to the targets
  • Switch it off for clients who prefer search

Privacy

What happens to the meal photo?

The app shrinks the photo and drops its location data on the phone, then sends only the image and a fixed instruction to Google’s Gemini API through Trainaq’s servers. No name, phone number or email goes with it. The photo is not stored, and Google does not train its models on data sent through its paid API.

  • The client agrees first, in a screen that names Google Gemini and says what is sent
  • Clients can turn it off any time in More → AI food photos
  • Trainaq keeps a usage record (model, cost, outcome) with no photo or food names
Privacy policy, section 5A →

The daily limit

How many meal photos can a client log a day?

Twenty a day per client by default, counted on the business’s local day. Trainaq sets the limit, not the coach, and a failed read that nobody was charged for doesn’t count. When a client reaches it, the app says so and they log the rest by search, barcode or quick add.

Indian food

Made for Indian plates

  • Dish namesPoha, dal tadka, jeera rice and masala chai, by name.
  • Thalis split upRice, dal, sabzi, curd and salad as separate items.
  • Katori and roti sizesPortions judged against a katori, a roti and a steel plate.
  • Android and iPhoneThe same camera button in the free app on both.

FAQ

AI food photos FAQ

Can AI count calories from a photo of Indian food?

Yes. Trainaq’s AI names Indian dishes such as dal, sabzi, roti and rice, splits a thali into its parts and estimates each portion against a katori or a roti. Calories come from the matched food in the library for that weight, and the client corrects anything before it is logged.

How accurate is a photo calorie count?

It is an estimate. In our own tests, portion size was the biggest source of error, especially for big serving dishes and mixed plates, followed by foods that look alike. That is why the client sees every item with its grams before logging, can change the food or amount, and must confirm very large estimates.

Can the coach see the food photos?

No, because the photo isn’t kept. You see what the client logged from it: each food with its grams, calories and macros, by meal, against their targets for the day. If a client wants you to see the plate itself, they can send the photo in chat.

Can I turn AI food photos off for a client?

Yes. Open the client in Trainaq Coach, go to their food page and switch photo logging off. The camera button disappears from their Food screen and their photos are refused until you switch it back on. It is on for every client by default.

What does the client agree to before the first photo?

A screen in the Trainaq app explains that only the meal photo is sent, never their name, email or phone, that it goes to Google Gemini through Trainaq’s servers, and why. Nothing is sent until they allow it. They can withdraw consent any time in More → AI food photos.

Which plans include AI food photos?

AI food photo logging is on every plan, together with nutrition targets, meal plans and the free client app. Plans differ by how many active clients you coach and how many coach accounts you need. Every plan starts with a 7-day free trial, and no card is needed.

Your first 7 days are on us.

Set up in minutes. No card needed. Bring your clients over this week.