Files
Personal-API/app/api/v1/lyric_romanji_translator.py
2025-08-21 15:59:02 +07:00

16 lines
581 B
Python

from fastapi import APIRouter
from app.models.lyric_romanji_translator import LyricRomanjiTranslatorRequest, LyricRomanjiTranslatorResponse
from app.services.lyric_romanji_translator import translate_lyric_romanji
router = APIRouter()
@router.post("/", response_model=LyricRomanjiTranslatorResponse)
async def lyric_romanji_translator(request: LyricRomanjiTranslatorRequest):
lyric_romanji = await translate_lyric_romanji(request.folder_path)
return LyricRomanjiTranslatorResponse(
results=lyric_romanji["results"],
status=lyric_romanji["status"]
)