Skip to main content

Palabra API Overview

Real-time speech translation for your product

Get started in minutes with Palabra’s simple API and ready-to-use API Clients

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

Palabra API Overview

The Palabra API enables real-time speech translation across multiple languages. It helps users communicate clearly and efficiently, regardless of the language you speak. Designed for easy integration with any client-side or server application, the API fits seamlessly into products and business workflows.

Key Features

Live Demo

Supported Languages

The Palabra API supports a wide range of languages for speech recognition and translation, organized into the following categories:

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.

First steps

API Clients

Palabra API