Supported Languages

Supported Languages

The Krisp Voice Translation SDK supports 60+ languages for real-time voice translation.

Language support is all-to-all, meaning any supported source language can be translated into any supported target language within a translation session.

In the Krisp application, English is commonly used as the source language with translation into a predefined set of target languages. The SDK is not limited to English-only translation and can be used with any supported language pair.

Languages are specified using standard BCP-47 language codes when creating a translation session.

Note: The supported language set may evolve over time. Always rely on the SDK or API response for the authoritative list of supported languages and language codes.

Availability Notes

  • Language availability may vary by region and deployment configuration.
  • Some languages may have different voice options, latency characteristics, or pronunciation behavior, depending on linguistic complexity.
  • Language support is continuously evolving and may be expanded over time.

Full Language List

The complete and up-to-date list of supported languages, including language codes, is available via the SDK

  • GET /languages (API reference)
const sdk = new KrispVTSDK({ apiKey: KRISP_API_KEY });
const languages = await sdk.getLanguagesList();
std::vector<VtLanguageInfo> supportedLanguages = getVtLanguagesList(VT_SESSION_KEY);

Note: The supported language set may change over time. Always rely on the SDK or API response for the authoritative list.

Best Practices

  • Always validate the requested language pair against the supported language list before starting a session.
  • Use region-specific language codes (e.g., en-US, es-MX) when available to improve pronunciation and translation quality.