Translate audio through LLM Speech enhanced mode or the OpenAI-compatible v1 audio translations endpoint. LLM Speech supports multiple target languages; the OpenAI-compatible translations endpoint translates to English.
Arguments
- file
Character. Local audio file path.
- target_language
Character. Target language code for
service = "speech", such as"en","es","fr","de","ko","ja","pt", or"zh".- model
Character. Optional model or deployment name. For Speech translation this is omitted by default because MAI-Transcribe models do not translate. For
service = "openai", defaults toAZURE_FOUNDRY_MODEL.- service
Character.
"speech"for LLM Speech/MAI-Transcribe or"openai"for/openai/v1/audio/transcriptions.- api
Character. Used when
service = "openai"."v1"calls the/openai/v1/...data-plane path;"deployment"calls/openai/deployments/{model}/.... Classicwhisperdeployments require"deployment";gpt-4o-transcribe-family models use"v1".- locales
Character vector. Optional Speech locale hints such as
"en-US"or"es-ES".- language
Character. Optional OpenAI transcription language hint such as
"en"or"es".- prompt
Character vector. Optional prompt instructions.
- response_format
Character. Optional OpenAI response format.
- temperature
Numeric. Optional OpenAI sampling temperature.
- api_key
Character. Optional API key override.
- token
Character. Optional bearer token override.
- endpoint
Character. Optional endpoint override.
- api_version
Character. Optional API version. Defaults to
"2025-10-15"for Speech and"preview"for OpenAI audio.