Getting started
Set up Pela on the device you use.
Download Pela, sign in with the same account across devices, and start with the tool that fits the moment: Translate for written language, Tutor for practice, or Live for a shared conversation.
Pela Help Center
Find practical guidance for using Pela, managing your account, and building with the Translation API.
No guides match that search. Try a broader term or contact us.
Getting started
Download Pela, sign in with the same account across devices, and start with the tool that fits the moment: Translate for written language, Tutor for practice, or Live for a shared conversation.
Use Pela
Paste or type text, choose a target language, and add context or tone when a direct translation needs to sound natural for the situation.
Use Tutor to ask why a phrase works and practise a situation. Chat is for an ongoing conversation. Saved conversations can be reopened from the web portal when you sign in with the same Pela account.
Live supports shared multilingual conversations through QR codes and access codes. Availability can vary by session type and participant app version.
Internet access: features that use cloud translation, AI tutoring, or live conversations require a connection. Some on-device functionality may be available where supported.
Account & billing
Your signed-in Pela account connects eligible work across the app and web portal. Use Settings to review your plan, credit balance, and API keys.
Developer documentation
The Pela Translation API is a single endpoint — POST /v2/translate — backed by the same engine as the Pela apps. Send text, a target language, and a Pela API key.
https://app.pelapela.app
Authorization: Bearer pela_xxxxxxxxxxxx
POST /v2/translate
| Field | Type | Description |
|---|---|---|
text Required | string or string[] | One or more strings to translate. Maximum 50 strings per request. |
target_lang Required | string | Target language: EN, ES, JA, ZH, KO, PT, FR, IT, or DE. Regional variants such as EN-US are accepted. |
source_lang Optional | string | Input language. Omit it to detect automatically. |
curl -X POST https://app.pelapela.app/v2/translate \
-H "Authorization: Bearer pela_xxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"text": ["Hello, how are you?"],
"target_lang": "JA"
}'
{
"translations": [{
"detected_source_language": "EN",
"text": "こんにちは、お元気ですか?"
}]
}
| Status | Meaning |
|---|---|
400 | Invalid request or missing target_lang. |
401 | Missing authorization header. |
403 | Invalid or revoked API key. |
413 | Text is too long. |
429 | Rate limited. Retry with backoff. |
456 | Quota exceeded. |
500 | Internal error. Retry, then contact support if it persists. |
Privacy & support
For account, product, or API questions, contact Pela with the email attached to your account and a short description of the issue. Do not include API keys in support messages.