Initial Commit
This commit is contained in:
BIN
app/api/v1/__pycache__/translate.cpython-313.pyc
Normal file
BIN
app/api/v1/__pycache__/translate.cpython-313.pyc
Normal file
Binary file not shown.
10
app/api/v1/translate.py
Normal file
10
app/api/v1/translate.py
Normal file
@@ -0,0 +1,10 @@
|
||||
from fastapi import APIRouter
|
||||
from app.models.translation import TranslationRequest, TranslationResponse
|
||||
from app.services.translator import translate_text
|
||||
|
||||
router = APIRouter()
|
||||
|
||||
@router.post("/", response_model=TranslationResponse)
|
||||
async def translate(request: TranslationRequest):
|
||||
translated_text = await translate_text(request.text, request.target_language)
|
||||
return TranslationResponse(translated_text=translated_text)
|
||||
Reference in New Issue
Block a user