graphai.api.translation.schemas module

class graphai.api.translation.schemas.TextFingerprintTaskResponse(*, result: str | None = None, fresh: bool, successful: bool)

Bases: BaseModel

result: str | None
fresh: bool
successful: bool
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class graphai.api.translation.schemas.TextFingerprintResponse(*, task_id: str, task_name: str | None = None, task_status: str, task_result: TextFingerprintTaskResponse | None)

Bases: TaskStatusResponse

task_result: TextFingerprintTaskResponse | None
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class graphai.api.translation.schemas.TranslationRequest(*, text: str | List[str], source: Literal['en', 'fr', 'de', 'it'] = 'fr', target: Literal['en', 'fr', 'de', 'it'] = 'en', force: bool = False, no_cache: bool = False, skip_segmentation: bool = False)

Bases: BaseModel

text: str | List[str]
source: Literal['en', 'fr', 'de', 'it']
target: Literal['en', 'fr', 'de', 'it']
force: bool
no_cache: bool
skip_segmentation: bool
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class graphai.api.translation.schemas.TranslationTaskResponse(*, result: str | List[str] | None = None, text_too_large: bool, successful: bool, fresh: bool, device: str | None = None)

Bases: BaseModel

result: str | List[str] | None
text_too_large: bool
successful: bool
fresh: bool
device: str | None
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class graphai.api.translation.schemas.TranslationResponse(*, task_id: str, task_name: str | None = None, task_status: str, task_result: TranslationTaskResponse | None)

Bases: TaskStatusResponse

task_result: TranslationTaskResponse | None
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class graphai.api.translation.schemas.TextDetectLanguageRequest(*, text: str | List[str])

Bases: BaseModel

text: str | List[str]
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class graphai.api.translation.schemas.TextDetectLanguageTaskResponse(*, language: str | None = None, successful: bool)

Bases: BaseModel

language: str | None
successful: bool
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class graphai.api.translation.schemas.TextDetectLanguageResponse(*, task_id: str, task_name: str | None = None, task_status: str, task_result: TextDetectLanguageTaskResponse | None)

Bases: TaskStatusResponse

task_result: TextDetectLanguageTaskResponse | None
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].