Translate (v1)
Translate text from a source language to a target language using the v1 API.
Endpoint
POST /v1/translateDescription
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
| Field | Type | Description |
|---|---|---|
translation | string | The translated text |
source | string | Source language code |
target | string | Target 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.