Spaces:
Runtime error
Runtime error
File size: 972 Bytes
7c7feed 2218bb2 8bcd16e 2218bb2 8bcd16e 2218bb2 7c7feed 2218bb2 8bcd16e 2218bb2 8bcd16e 2218bb2 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# # api.py
# from fastapi import FastAPI, HTTPException
# from pydantic import BaseModel
# from typing import List
# from fastapi.responses import JSONResponse
# from fastapi.middleware.cors import CORSMiddleware
# app = FastAPI()
# app.add_middleware(
# CORSMiddleware,
# allow_origins=["*"],
# allow_credentials=True,
# allow_methods=["*"],
# allow_headers=["*"],
# )
# class TranslationRequest(BaseModel):
# sentences: List[str]
# target_lang: str
# @app.get("/health")
# async def health_check():
# return {"status": "healthy"}
# @app.post("/translate")
# async def translate(request: TranslationRequest):
# try:
# from app import translate_text
# result = translate_text(
# sentences=request.sentences,
# target_lang=request.target_lang
# )
# return JSONResponse(content=result)
# except Exception as e:
# raise HTTPException(status_code=500, detail=str(e)) |