providerplaneai
    Preparing search index...

    Interface contract for ClientAudioTranslationRequest.

    interface ClientAudioTranslationRequest {
        context?: { metadata?: Record<string, unknown>; requestId?: string };
        file: ClientAudioInputSource;
        filename?: string;
        mimeType?: string;
        model?: string;
        options?: Record<string, unknown>;
        prompt?: string;
        responseFormat?: ClientAudioTranslationResponseFormat;
        targetLanguage?: string;
        temperature?: number;
    }

    Hierarchy (View Summary)

    Index

    Properties

    context?: { metadata?: Record<string, unknown>; requestId?: string }

    Execution context (tracing, requestId, etc.) Not sent to the provider.

    Audio source to translate.

    filename?: string

    Optional filename hint (useful when input is bytes/stream).

    mimeType?: string

    Optional MIME type hint (e.g. audio/mpeg, audio/wav).

    model?: string
    options?: Record<string, unknown>

    Provider-agnostic tuning options (temperature, max tokens, etc.)

    prompt?: string

    Optional prompt to guide translation style/terms.

    Requested translation output format.

    targetLanguage?: string

    Optional target language hint. Some providers constrain supported targets (e.g. English-only translation).

    temperature?: number

    Optional sampling temperature.