fora

Documentation

Fora docs

Fora translates your Postgres content — text and images — at write time. Your read path stays zero-overhead. Start with the API or deploy the connector to skip all per-row code.

Quick reference

2. Submit a translation job

curl -X POST https://api.getfora.ai/v1/translate \
  -H "Authorization: Bearer $FORA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"source_text": "Welcome.", "target_locales": ["es", "fr"]}'

3. Poll for the result

curl "https://api.getfora.ai/v1/content/{job_id}?locale=es" \
  -H "Authorization: Bearer $FORA_API_KEY"

API reference

POST/v1/accountsCreate account + get API key
POST/v1/translateSubmit translation job (text + images)
GET/v1/content/{id}Poll job result by locale
POST/v1/accounts/storageConfigure S3/R2 bucket for images
POST/connectorsRegister Postgres connector
GET/connectorsList connectors

Base URL: https://api.getfora.ai

Auth: Authorization: Bearer {api_key}