Skip to main content
Last Updated: October 30, 2024

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:
Note: if "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
Example:
Note: When using “llm_translation”, the original transcription will be returned as normal, along with the translations into the specified languages. Example Response:
The 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:
Note: When using “srt_translation”, the original transcription and SRT content will be returned as normal, along with the translated SRT files. Example Response:
The 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.
Full Request Example:
Example Response: