Skip to main content

Palabra API Overview

Real-time speech translation

Add Palabra's world-class translation to your app in minutes with our intuitive API and ready-made client libraries

from palabra_ai import (PalabraAI, Config, 
SourceLang, TargetLang, EN, ES, DeviceManager)

palabra = PalabraAI('<API_CLIENT_ID>', '<API_CLIENT_SECRET>')
dm = DeviceManager()
mic, speaker = dm.select_devices_interactive()
cfg = Config(SourceLang(EN, mic), [TargetLang(ES, speaker)])
palabra.run(cfg)
Python Palabra SDK

Overview

The Palabra API enables real-time speech translation across multiple languages, helping your users communicate clearly and efficiently. With easy integration for both client- and server-side apps, Palabra fits seamlessly into any business workflow.

Features

Live Demo

Supported Languages

The Palabra API supports a wide range of languages for speech recognition and translation, as listed below:

Full Support (Recognition & Translation)

Arabic (Saudi), Arabic (UAE), Bulgarian, Chinese (Simplified), Chinese (Traditional), Czech, Danish, German, Greek, English, English (Australia), English (Canada), Finnish, French (France), French (Canadian), Hebrew, Hungarian, Indonesian, Italian, Japanese, Korean, Malay, Dutch, Norwegian, Polish, Portuguese, Romanian, Russian, Slovak, Spanish, Swedish, Turkish, Ukrainian

Speech Recognition Only

Bashkir, Belarusian, Bengali, Catalan, Welsh, Esperanto, Estonian, Basque, Persian, Irish, Galician, Interlingua, Lithuanian, Latvian, Mongolian, Marathi, Maltese, Slovenian, Swahili, Thai, Uyghur, Urdu

Translation Only

Azerbaijani, Filipino, Croatian, Hindi, Tamil, Vietnamese

View the full language table for detailed language codes and additional information.

Next steps

API Clients

Palabra API