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"] )