API Documentation

Integrate CulturalTranslate into your applications

Authentication

All API requests require authentication using an API key. Include your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

API Endpoints

POST /api/v1/translate

Translate text or documents

GET /api/v1/languages

Get supported languages

GET /api/v1/status/{id}

Check translation status

Example Request

curl -X POST https://culturaltranslate.com/api/v1/translate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Hello, world!",
    "source_language": "en",
    "target_language": "ar",
    "cultural_adaptation": true
  }'