Skip to main content
GET

Get Languages

Retrieve a comprehensive list of all supported languages for video transcription and caption generation. This endpoint returns language codes and names that can be used when creating projects.
This endpoint requires authentication and has a rate limit of 100 requests per minute.

Authentication

string
required
Your Submagic API key starting with sk-

Response

array
Array of supported language objects
Here are some of the most commonly used language codes:

English

Code: en Most widely supported with highest accuracy

Spanish

Code: es Excellent support for Latin American and European Spanish

French

Code: fr High accuracy for both European and Canadian French

German

Code: de Great support for German language nuances

Italian

Code: it Optimized for Italian pronunciation patterns

Portuguese

Code: pt Supports both Brazilian and European Portuguese

Using Language Codes

Once you have the language codes, you can use them when creating projects:

Best Practices

Caching Language Data

Since the list of supported languages doesn’t change frequently, consider caching the response:

Building Language Selectors

Create user-friendly language selection interfaces:

Error Responses

object
object
object
The language list is updated periodically as we add support for new languages. We recommend fetching this list dynamically rather than hard-coding language options in your application.