Introduction
Salad Transcription API not only transcribes audio and video content with high accuracy but also offers exceptional translation capabilities. Our service enables you to:- Translate from 99 languages to English: Seamlessly transcribe and translate content from virtually any language into English.
- Full translation between multiple languages: Utilize our Large Language Model (LLM) integration to translate between English, French, German, Italian, Portuguese, Hindi, Spanish, and Thai.
- Translating SRT files into different languages.
- Multi-language translation in a single request: Transcribe content and translate it into multiple languages simultaneously.
Translation Features
Translate to English
Automatically translate your transcriptions into English using the"translate": "to_eng"
parameter. This is especially
useful when working with content in other languages that you want to transcribe and understand in English.
Example:
"translate": "to_eng"
is set, the translation will be returned instead of the original transcription. All
additional parameters (like timestamps, diarization, etc.) can also be used in conjunction with translation.
LLM-Driven Translation
(Only available in Salad Transcription API) Leverage our Large Language Model (LLM) integration to translate transcriptions into multiple languages. Specify the target languages using the"llm_translation"
parameter.
Supported languages for LLM translation:
- English
- French
- German
- Italian
- Portuguese
- Hindi
- Spanish
- Thai
segments
field contains the original transcription in the source language (English in this case). The
llm_translation
object contains translations into the specified languages.
No need to send a request per language, you can translate your transcription to all supported languages at one
operation.
Need output example and a note that original transcription will be return as normal
SRT Translation
(Only available in Salad Transcription API) To translate your SRT captions into multiple languages, use the"srt_translation"
parameter with a comma-separated
list of target languages.
Example Request:
srt_content
field contains the original SRT captions in the source language. The srt_translation
object contains
the SRT captions translated into the specified languages.
Combining Translation Features
- ** Combining Features**: You can use translation features alongside other parameters like
"diarization"
,"word_level_timestamps"
,"custom_prompt"
,"summarize"
and others. - ** Original Transcription**: When using
"llm_translation"
or"srt_translation"
, the original transcription and SRT content will be included in the response. - ** Translation to English**: When using
"translate": "to_eng"
, the transcription is provided directly in English, replacing the original language transcription.