Features | SaladCloud Transcription | Azure Batch Transcription |
---|---|---|
Translation | ✅ | Requires additional API |
Audio Transcription | ✅ | ✅ |
Video Transcription | ✅ | ✅ |
Multilingual Transcription | ✅ | ✅ |
Summarization | ✅ | Requires additional API |
Speaker Identification | ✅ | ✅ |
SRT Output | ✅ | ❌ |
Transcribe Multiple Files | ❌ | ✅ |
Max Length | 2.5 Hours | 4 Hours |
Text Sentiment Analysis | ✅ | Requires Additional API |
Text Classification | ✅ | Required Additional API |
Custom LLM Prompt | ✅ | ❌ |
Custom Vocabulary | ✅ | Requires Additional Model |
1. Get your Salad API Key.
- Open up https://portal.salad.com and sign up/log into your account.
- Navigate to your profile at the top right, and select API Access. Here you can find your API Key.
2. Updating job creation API calls.
If you’re just using the basic Speech To Text features from Azure Batch Transcription, moving to Salad Transcription API is as simple as updating your API call.Azure Batch Transcription
Your existing API calls using Azure Batch Transcription should look something like this:Salad Transcription API Equivalent
When using Salad Transcription API, you’ll update that job creation call to instead look like this:- If you’re copy/pasting this call, you’ll update the URL to include your Salad Organization Name.
- You’ll also need to include your SaladCloud API Key in the header.
- Next, you’ll add the URL to the file to transcribe into the URL object. Make sure the file length is less than 2.5 hours, and less than 3GB. Make sure the URL provided is to a direct download of the file. Header based security is not compatible with Salad Transcription API, so you’ll need to use a signed URL like that offered by Salad Simple Storage Service
3. More advanced jobs
If you are utilizing additional features offered by Azure to translate the text to another language, or summarize intent, you can integrate these features into the same API call with Salad Transcription API.Translation to English:
To activate translation on the same API call as above, just add thetranslate
input parameter. This parameter is only
to convert from other languages to English. If you need to translate to another language, you’ll need to use our LLM
translation features, also available in the same API call.
Translation to other languages:
Utilizing our LLM translation services is similar to the direct to English translation, but uses a different input parameter. Instead, you’ll usellm_translation
. Eight languages are currently supported for LLM translation:
English, French, German, Italian, Portuguese, Hindi, Spanish, and Thai
. You can translate to multiple languages at
once, and you’ll receive back the original transcription, along with translations in all the languages requested.
Intent/summarization:
If you’re also using Azure services to obtain the intent or summarization of transcribed text, you can also integrate this easily with Salad Transcription API with the same API call. For this, you’ll add thesummarize
input parameter,
with the word limit for the summarization.
4. Updating your job retrieval:
You’ll also need to update the code you’re using to retrieve your job results. Currently, your process with Azure Batch Transcription is likely made up of two steps, checking the status of the job, and then another step to obtain the files once complete. With Salad Transcription API, this is compacted into a single API call which contains the job status, as well as the completed results once the job succeeds.Azure Batch Transcription
Your flow with Azure Batch Transcription should look something like this:- Check the status of the job
- Obtain the results from the completed job