from pydantic_settings import BaseSettings from typing import List class Settings(BaseSettings): """Application settings""" # API Configuration api_host: str = "0.0.0.0" api_port: int = 8000 api_title: str = "Multilingual Translation API" api_version: str = "1.0.0" api_description: str = "API for translating between 105+ languages using Facebook M2M100 model (Apache 2.0 License - Commercial use allowed)" # Model Configuration model_cache_dir: str = "./models" max_length: int = 512 # CORS Settings allowed_origins: List[str] = ["*"] class Config: env_file = ".env" case_sensitive = False settings = Settings()