I built a free, open food dataset: ~9,800 foods with names localized across 32 languages (ODbL)
▲ 4 r/data

I built a free, open food dataset: ~9,800 foods with names localized across 32 languages (ODbL)

Been building this for a while and finally opened it up, so here's a look at what's inside.

Each of the ~9,800 base foods has its name localized across 32 languages, so you can line up the same food across languages instead of fighting messy translations. The nutrition values come from OpenNutrition's open data (ODbL, credited, not mine); the part I actually built is the localization layer on top, real disambiguation and cross-language matching rather than a Google-Translate pass.
It isn't perfect yet. Tricky cases like "peperoni" vs "pepperoni" still slip through in places, so there are gaps I'm actively fixing, and catching those is exactly the kind of feedback I'm hoping for.

It's a single JSON Lines file (~25 MB), no API, no keys, loads straight into a notebook or a spreadsheet, works offline.

Source & download: https://leana.app/en/data-sources/

Browse it live: https://leana.app/en/foods (live search covers 5 languages for now, EN/IT/ES/FR/DE, the download already has all 32)

Curious what you'd use it for, and whether JSONL is the right call or you'd rather have CSV, Parquet or SQLite.

u/Vivid_Routine_5287 — 4 days ago
▲ 9 r/datasets+2 crossposts

I built a free, open, multilingual (46 languages) food dataset because every option was English-only, messy, or paywalled

I've used calorie-tracking apps for about 10 years, and I never once found a food database that was actually done well. In my own language (Italian) it was the worst: foods missing, duplicated, wrong values, a mess you couldn't trust.

So when I set out to build my own calorie-tracking app, I figured the food database would be the easy part. It wasn't: there simply wasn't a decent, clean, multilingual one anywhere, so I ended up building it myself. And the deeper I got, the clearer it became that this isn't just an Italian problem, pretty much every country is stuck with the same mess. The open food data out there is either English-only or a mess, and the only genuinely multilingual options are paywalled APIs (FatSecret, Edamam, Tuduu).

So we turned that work into an open dataset. I started from ~9,800 base foods from OpenNutrition's open data (ODbL) and built a normalized, cross-language layer on top, now ~46 languages. To be upfront: the nutrition values come from open sources (not claiming those as mine).

What I'm adding is the localization, and it's not a Google-Translate pass. Food names are genuinely tricky ("peperoni" vs "pepperoni"), so it's disambiguation, normalization and consistent cross-language matching.

It's an ongoing project: we'll keep expanding it, both in foods and in languages, and I'm happy to accept submissions for languages that are missing and feedbacks!

It's early, so I'd love honest feedback: is the multilingual angle actually valuable to you, or is English "good enough" for most builders? And what would make you actually use it?

u/Vivid_Routine_5287 — 7 days ago

Does the new UI feel better?

hey everyone,

i wanted to share a before/after of my app after spending a lot of time reworking it.

i went through a bunch of feedback from different reddit communities, including this one, and honestly it helped me a lot. i ended up changing the app pretty heavily based on what people pointed out, and i think it’s way better now.

the biggest improvements are in the fluidity and the animations. that’s probably the part that screenshots don’t really show, but in motion the app feels much smoother and more polished than before.

i’d really like to hear any new thoughts, criticism, or ideas you might have. i’m still improving it, so any feedback is super welcome!

thanks to everyone who took the time to help me out!

u/Vivid_Routine_5287 — 2 months ago

Does the new UI feel better?

i wanted to share a before/after of my app after spending a lot of time reworking it.

i went through a bunch of feedback from different reddit communities, including this one, and honestly it helped me a lot. i ended up changing the app pretty heavily based on what people pointed out, and i think it’s way better now.

the biggest improvements are in the fluidity and the animations. that’s probably the part that screenshots don’t really show, but in motion the app feels much smoother and more polished than before.

i’d really like to hear any new thoughts, criticism, or ideas you might have. i’m still improving it, so any feedback is super welcome!

thanks to everyone who took the time to help me out!

u/Vivid_Routine_5287 — 2 months ago