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