API Reference
API v1 (legacy)
Translate

Translate (v1)

Translate text from a source language to a target language using the v1 API.

Endpoint

POST /v1/translate

Description

Translate text from a source language to a target language using the v1 API.

Headers

X-API-KEY string (required) : Your API key for authentication

Content-Type string (required) : Must be application/json

Request Parameters

Body Parameters

text string (required) : The text to translate

source string (required) : Source language code (e.g., "en", "fr")

target string (required) : Target language code (e.g., "en", "fr")

Example Request

curl https://api.translateplus.io/v1/translate \
  -H "X-API-KEY: your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Hello, world!",
    "source": "en",
    "target": "fr"
  }'

Success Response (200 OK)

{
  "translation": "Bonjour le monde!",
  "source": "en",
  "target": "fr"
}

Response Fields

FieldTypeDescription
translationstringThe translated text
sourcestringSource language code
targetstringTarget language code

Error Responses

See Error Handling for common error responses.

Migration to v2

We recommend migrating to the v2 Translate endpoint which provides enhanced features and better error handling.