feat:重构UI

This commit is contained in:
2025-12-26 16:03:12 +08:00
parent 1429e0e66a
commit abcbe3cddc
67 changed files with 12170 additions and 515 deletions

View File

@@ -11,7 +11,9 @@ class TranslationStyle(str, Enum):
class TranslateRequest(BaseModel):
source_text: str = Field(..., min_length=1, max_length=10000)
source_lang: str = Field(default="auto", max_length=10)
source_lang_name: str | None = Field(default=None, max_length=50)
target_lang: str = Field(..., max_length=10)
target_lang_name: str | None = Field(default=None, max_length=50)
style: TranslationStyle = TranslationStyle.literal
glossary_id: str | None = None
format: str = "text"