Skip to content

Translation Task

openaivec.task.nlp.translation

Multilingual translation task definition.

Classes

TranslatedString

Bases: BaseModel

Translations for a fixed set of language-code fields.

Functions

multilingual_translation

multilingual_translation() -> PreparedTask[
    TranslatedString
]

Create a multilingual translation task.

Source code in src/openaivec/task/nlp/translation.py
def multilingual_translation() -> PreparedTask[TranslatedString]:
    """Create a multilingual translation task."""
    return PreparedTask(
        instructions=_build_instructions(),
        response_format=TranslatedString,
    )