API Documentation

Integrate EveryTranslate's powerful translation capabilities into your applications with our comprehensive REST API.

REST API Secure & Reliable Premium Feature
API Status: Online
Response Time: ~150ms
Uptime: 99.9%
Premium API Access Required

Our API is exclusively available to Premium subscribers. Upgrade your account to unlock powerful integration capabilities and enjoy enhanced rate limits, priority support, and advanced features.

API Overview

Fast & Reliable

Average response time under 200ms with 99.9% uptime guaranteed.

50+ Languages

Support for all major language pairs with continuous expansion.

Enterprise Security

End-to-end encryption, API key authentication, and rate limiting.

RESTful Design

Clean, intuitive REST API with comprehensive documentation.

Getting Started

Prerequisites
  • Premium Subscription: Required for API access
  • API Key: Generate from your dashboard
  • HTTPS: All requests must use secure connections
Base URL
https://api.everytranslate.com/v1
Authentication

Include your API key in the request header:

Authorization: Bearer YOUR_API_KEY

API Endpoints

POST /translate Translate text between languages
Request Body
{
  "text": "Hello, world!",
  "from": "en",
  "to": "es",
  "format": "text"
}
Parameters
text
string
Text to translate (max 10,000 chars)
from
string
Source language code (ISO 639-1)
to
string
Target language code (ISO 639-1)
format
string
Response format: "text" or "html"
Response
{
  "success": true,
  "data": {
    "translatedText": "¡Hola, mundo!",
    "sourceLanguage": "en",
    "targetLanguage": "es",
    "confidence": 0.98,
    "characterCount": 13
  },
  "meta": {
    "processingTime": 145,
    "model": "premium-v2",
    "requestId": "req_abc123"
  }
}
POST /detect Detect the language of given text
Request Body
{
  "text": "Bonjour, comment allez-vous?"
}
Response
{
  "success": true,
  "data": {
    "detectedLanguage": "fr",
    "confidence": 0.95,
    "alternatives": [
      {"language": "fr", "confidence": 0.95},
      {"language": "it", "confidence": 0.03}
    ]
  }
}
GET /languages Get list of supported languages
cURL Example
curl -X GET \
  https://api.everytranslate.com/v1/languages \
  -H "Authorization: Bearer YOUR_API_KEY"
Response
{
  "success": true,
  "data": {
    "languages": [
      {"code": "en", "name": "English"},
      {"code": "es", "name": "Spanish"},
      {"code": "fr", "name": "French"},
      {"code": "de", "name": "German"}
    ],
    "totalCount": 52
  }
}

Premium API Features

Enhanced Rate Limits
Free Users: No API Access
Premium Users: 1,000 requests/hour
Enterprise Users: 10,000 requests/hour
Advanced Models
  • Enhanced accuracy models
  • Context-aware translations
  • Domain-specific terminology
  • Batch processing support
Priority Support
Standard Support: 24-48 hour response
Premium Support: 2-4 hour response
Dedicated Integration Help: 1-on-1 consultation
Analytics & Monitoring
  • Detailed usage analytics
  • Performance monitoring
  • Custom webhooks
  • API usage reports
Ready to unlock the full potential of our API?
View Premium Plans Create Account

Error Handling

HTTP Status Codes
200 Success - Request completed successfully
400 Bad Request - Invalid parameters
401 Unauthorized - Invalid API key
403 Forbidden - Premium subscription required
429 Rate Limit Exceeded
500 Internal Server Error
Error Response Format
{
  "success": false,
  "error": {
    "code": "PREMIUM_REQUIRED",
    "message": "This endpoint requires a Premium subscription",
    "details": {
      "upgrade_url": "/subscription/plans"
    }
  },
  "meta": {
    "requestId": "req_error_123",
    "timestamp": "2025-09-11T14:30:00Z"
  }
}

SDKs & Libraries

Official SDKs and community libraries to accelerate your integration.

JavaScript/Node.js

Official SDK for web and Node.js applications

Python

Python SDK with async support

PHP

Composer package for PHP applications

Java

Maven/Gradle compatible library

Ready to Integrate EveryTranslate API?

Join thousands of developers who have integrated our powerful translation API into their applications. Start building today!

Get Premium Access Manage API Keys