NAME

OpenAPI::Client::OpenAI::Path::audio-translations - Documentation for the /audio/translations path.

OPERATIONS

POST /audio/translations

createTranslation

$client->create_translation({
    body => { ... },
});

Translates audio into English.

Responses

200 - OK

Content-Type: application/json

Example:

{
   "text" : "string"
}

SCHEMAS

CreateTranslationRequest

Properties:

  • file (string, required) - The audio file object (not file name) translate, in one of these formats: flac, mp3, mp4, mpeg, mpga, m4a, ogg, wav, or webm.

  • model (anyOf, required) - ID of the model to use. Only whisper-1 (which is powered by our open source Whisper V2 model) is currently available.

  • prompt (string) - An optional text to guide the model's style or continue a previous audio segment. The prompt should be in English.

  • response_format (string) - The format of the output, in one of these options: json , text , srt , verbose_json , or vtt .

    Allowed values: json, text, srt, verbose_json, vtt

    Default: json

  • temperature (number) - The sampling temperature, between 0 and 1. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic. If set to 0, the model will use log probability to automatically increase the temperature until certain thresholds are hit.

    Default: 0

SEE ALSO

OpenAPI::Client::OpenAI::Path

COPYRIGHT AND LICENSE

Copyright (C) 2023-2026 by Nelson Ferraz

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.14.0 or, at your option, any later version of Perl 5 you may have available.