from app.celery_worker import celery_app @celery_app.task(name="app.tasks.translate_task") def translate_task(**kwargs): # 실제 번역 처리 로직 return { "ocr_texts": ["중국어1", "중국어2"], "ocr_boxes": [ {"text": "중국어1", "box": [10, 20, 100, 120]}, {"text": "중국어2", "box": [110, 120, 200, 220]} ], "translated_texts": ["한글1", "한글2"], "inpainted_image": "base64string...." } @celery_app.task(name="app.tasks.inpaint_task") def inpaint_task(**kwargs): # 실제 인페인팅 처리 로직 return { "inpainted_image": "base64string...." } @celery_app.task(name="app.tasks.ocr_task") def ocr_task(**kwargs): # 실제 OCR 처리 로직 return { "ocr_texts": ["중국어1", "중국어2"], "ocr_boxes": [ {"text": "중국어1", "box": [10, 20, 100, 120]}, {"text": "중국어2", "box": [110, 120, 200, 220]} ] }