translate-api / app /models /schemas.py
knighter75's picture
Initial
93f4eb2
Raw
History Blame Contribute Delete
353 Bytes
from pydantic import BaseModel
from typing import Optional, List
class TranslationRequest(BaseModel):
text: str
source_lang: Optional[str] = "auto"
target_lang: str = "ru"
class TranslationResponse(BaseModel):
original_text: str
translated_text: str
source_lang: str
target_lang: str
pronunciation: Optional[str] = None