Spaces:
Runtime error
Runtime error
# api.py | |
from fastapi import FastAPI, HTTPException | |
from pydantic import BaseModel | |
from typing import List | |
from app import translate_text | |
app = FastAPI() | |
class InputData(BaseModel): | |
sentences: List[str] | |
target_lang: str | |
async def health_check(): | |
return {"status": "healthy"} | |
async def translate(input_data: InputData): | |
try: | |
result = translate_text( | |
sentences=input_data.sentences, | |
target_lang=input_data.target_lang | |
) | |
return result | |
except Exception as e: | |
raise HTTPException(status_code=500, detail=str(e)) |