
Closed
Posted
Proyecto: Sistema OCR + IA para extracción estructurada de cartas de menú Presupuesto estimado: USD $100 Tiempo de entrega: 4 días Tipo de proyecto: Entrega única ⸻ Descripción general Se requiere el desarrollo de un script o módulo en Python capaz de: 1. Procesar archivos PDF, JPG, PNG o JPEG que contengan cartas de menú de restaurantes. 2. Aplicar OCR con Google Cloud Vision para extraer el contenido textual con alta precisión (incluso en imágenes con baja calidad o perspectiva). 3. Usar post-procesado con GPT-4o o Gemini 1.5 para interpretar y estructurar el texto automáticamente, reconociendo: • Categoría (ej.: Desayunos, Entrantes, Bebidas) • Título del plato • Descripción del plato (si existe) • Alérgenos mencionados • Precios: • Si hay un único precio, se guarda directamente. • Si hay varios precios para un plato, también se guardan los títulos de precio (ej.: Barra, Mesa, Delivery) junto con sus valores. • Suplemento por terraza (si aparece) 4. Exportar los datos estructurados a Excel, CSV o JSON. 5. Implementar un control de uso que limite el sistema a un máximo de 5 subidas mensuales por usuario, identificado por IP o por token simple. 6. El sistema no requiere interfaz gráfica: puede ejecutarse desde línea de comandos, carpeta de archivos o integrarse posteriormente a un panel web externo. ⸻ Tecnologías requeridas • OCR: Google Cloud Vision API • Post-procesado IA: GPT-4o (OpenAI) o Gemini 1.5 (Google) • Lenguaje: Python (preferido) • Librerías sugeridas: • google-cloud-vision (OCR) • openai o SDK de Gemini (IA) • pandas (manejo de datos) • openpyxl (exportación a Excel) • regex (procesamiento adicional de texto si es necesario) ⸻ Entregables 1. Código fuente completo, funcional y documentado. 2. Archivo README con instrucciones de instalación y uso. 3. Ejemplos reales de exportaciones (Excel, CSV y JSON). 4. Implementación funcional del límite de uso mensual (5 subidas por usuario/IP o token). 5. Procesamiento y exportación exactamente con el formato de datos especificado. ⸻ Requisitos del programador • Experiencia comprobable en OCR y procesamiento de lenguaje natural (NLP). • Experiencia con Google Cloud Vision API y modelos LLM (GPT/Gemini). • Entrega en máximo 4 días. • Comunicación clara y orientada a resultados. ⸻ Ejemplo de lo que espero que haga el OCR Quiero que el sistema pueda tomar una carta en PDF o imagen, reconocer su contenido y devolverlo estructurado de esta manera: Categoría: Desayunos • Tostadas con aguacate • Descripción: Pan integral tostado con aguacate fresco, tomate y un toque de limón. • Alérgenos: gluten • Precio: 150 • Omelette de jamón y queso • Descripción: Huevos batidos rellenos de jamón cocido y queso cheddar, servidos con pan. • Alérgenos: huevo, lácteos, gluten • Precios: • Barra: 130 • Mesa: 150 • Delivery: 160 • Yogur con frutas • Descripción: Yogur natural con mezcla de frutas de temporada y granola casera. • Alérgenos: lácteos, frutos secos • Precio: 120
Project ID: 39700037
6 proposals
Remote project
Active 9 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
6 freelancers are bidding on average $25 USD/hour for this job

Hi! My name is Marjan and I'm here to offer you my services as a skilled applicant with over a decade of experience working on Freelancer.com. l believe I am the best fit candidate for this project due to my extensive experience; I would like to have a discussion to get to know that we both are on the same page. Once the scope will be locked, I will start working on it right away.
$20 USD in 40 days
6.2
6.2

Hello Dear! I write to introduce myself. I'm Engineer Toriqul Islam. I was born and grew up in Bangladesh. I speak and write in English like native people. I am a B.S.C. Engineer of Computer Science & Engineering. I completed my graduation from Rajshahi University of Engineering & Technology ( RUET). I love to work on Web Design & Development project. Web Design & development: I am a full-stack web developer with more than 10 years of experience. My design Approach is Always Modern and simple, which attracts people towards it. I have built websites for a wide variety of industries. I have worked with a lot of companies and built astonishing websites. All Clients have good reviews about me. Client Satisfaction is my first Priority. Technologies We Use: Custom Websites Development Using ======>Full Stack Development. 1. HTML5 2. CSS3 3. Bootstrap4 4. jQuery 5. JavaScript 6. Angular JS 7. React JS 8. Node JS 9. WordPress 10. PHP 11. Ruby on Rails 12. MYSQL 13. Laravel 14. .Net 15. CodeIgniter 16. React Native 17. SQL / MySQL 18. Mobile app development 19. Python 20. MongoDB What you'll get? • Fully Responsive Website on All Devices • Reusable Components • Quick response • Clean, tested and documented code • Completely met deadlines and requirements • Clear communication You are cordially welcome to discuss your project. Thank You! Best Regards, Toriqul Islam
$10 USD in 40 days
5.6
5.6

With over 15 years of comprehensive experience in Python development, I am well-versed in all the technologies required for your project, including OCR and NLP. Additionally, I have extensive hands-on knowledge with the Google Cloud Vision API and openAI models such as GPT, which will be instrumental for implementing the OCR and post-processing IA steps. My mastery in Pandas and openpyxl will ensure seamless data management and export to Excel, CSV or JSON. I understand that your project demands high accuracy in a short timeframe. As a dedicated developer who values delivering excellent results efficiently, I guarantee meeting your four-day deadline while also assuring clear communication throughout the process. Moreover, my team is equipped to handle any unexpected challenges or additional processing needs that may arise during the execution of the project, thanks to our proficiency in additional text manipulation using regex. One crucial factor I emphasize is satisfaction. As demonstrated by my ongoing commitment to quality and dedication, I assure you that choosing me for this project would mean making an investment in reliability, expertise, and a commitment to your vision for this menu extraction system.
$8 USD in 40 days
5.5
5.5

With a vast and diverse skill set, I am the optimal choice for your OCR and NLP-focused project. Having developed software solutions professionally for over 7 years, I'm well-versed in languages like Python, Javascript, and PHP, which naturally extends to libraries such as google-cloud-vision necessary for your project. Not only do I have substantial experience in OCR and Natural Language Processing, but I have also dipped into the world of Artificial Intelligence - an indispensable aspect of your requirements with GPT models like GPT-4o or Google's Gemini 1.5. Apart from the technical factors of the job, my commitment to delivering on-time while ensuring superior quality output aligns perfectly with your vision of this project. Transparency and result-oriented communication have been keystones throughout my career, and these values will be mirrored in our collaboration. Additionally, having worked with various clients across different sectors has honed my ability to adapt and understand specific project needs thoroughly. All this vast knowledge combined positions me optimally to meet your specific needs. Let's exceed your vision for this project together!
$2 USD in 40 days
6.5
6.5

Hello! I can develop your Python-based OCR + AI system to process menus from PDF and image files, extract text with Google Cloud Vision, and structure the data using GPT-4o or Gemini as specified. The solution will identify categories, dishes, descriptions, allergens, prices (single or multiple), and supplements, then export to Excel, CSV, or JSON. I’ll also implement the monthly upload limit per IP/token and deliver the complete documented code within 4 days. Thank you so much for your time! Bykovskyi Danylo
$100 USD in 40 days
0.0
0.0

Santo Domingo Este, Dominican Republic
Payment method verified
Member since Jun 16, 2025
$2-8 USD / hour
$2-8 USD / hour
$2-8 USD / hour
$2-8 USD / hour
$2-8 USD / hour
₹100-400 INR / hour
₹12500-37500 INR
$30-250 USD
£20-250 GBP
$250-750 CAD
$10-30 USD
$30-250 USD
$1500-3000 USD
$10-30 USD
$100 CAD
₹1500-12500 INR
$30-250 USD
$30-250 AUD
₹1500-12500 INR
€30-250 EUR
$250-750 USD
$30-250 USD
₹12500-37500 INR
₹750-1250 INR / hour
₹600-1500 INR