Analizar la línea de ingredientes
Cada línea se divide en cantidad, unidad y nombre del alimento, y luego se compara con una base de datos de composición derivada de USDA FoodData Central. Las ambigüedades se resuelven de forma conservadora: 'un puñado' se convierte en 30 g, 'una lata de garbanzos' en 240 g escurridos, y una cebolla sin especificar se considera mediana, de 110 g. Cuando una línea no puede coincidir con suficiente certeza, se marca en lugar de omitirse en silencio, porque un ingrediente faltante distorsiona todos los números posteriores.