16 lines
581 B
Python
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"]
|
|
)
|
|
|