Translation API for Developers — 5 AI Engines, One Endpoint
Integrate AI-powered translation into any app with a single REST API. Choose from DeepL, Google, Microsoft, GPT, or Gemini per request. JSON in, JSON out.
Quick Start
Make your first translation in under 30 seconds. No SDK required — just curl.
Request
curl -X POST https://api.adaratranslate.com/v1/translate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "text": "Hello world", "source": "en", "target": "es", "engine": "deepl" }' Response
{ "translated_text": "Hola mundo", "engine": "deepl", "source_lang": "en", "target_lang": "es" }How It Works
Sign Up for an API Key
Create a free Adara Translate account and generate your API key from the dashboard. No credit card required for the free tier.
Make Your First API Call
Send a POST request with your text, source language, target language, and preferred engine. Get a translated response in milliseconds.
Choose Your Engine
Experiment with all five AI engines — DeepL for European languages, GPT for creative content, Google for breadth, Gemini for speed, Microsoft for enterprise.
Scale to Production
Upgrade your plan for higher rate limits, batch endpoints, and priority support. Monitor usage and costs from the developer dashboard.
Supported Engines
Five world-class AI translation engines, accessible through a single unified API. Switch engines per request with no configuration changes.
DeepL
Best-in-class accuracy for European languages. Natural, fluent output that reads like human translation.
Google Translate
Widest language coverage with 100+ languages. Fast, reliable, and continuously improving with Neural MT.
Microsoft Translator
Enterprise-grade with Azure integration. Strong for business documents and formal content.
GPT
Context-aware translations powered by OpenAI. Excels at creative content, marketing copy, and nuanced text.
Gemini
Google DeepMind's latest model. Fast inference with strong multilingual understanding and low latency.
Key Features
A developer-first translation API designed for production workloads at any scale.
RESTful API with JSON
Simple, predictable REST endpoints that accept and return JSON. Standard HTTP methods, status codes, and error responses — no SDKs required to get started.
Multi-Engine Selection
Choose from DeepL, Google Translate, Microsoft Translator, GPT, or Gemini per request. Switch engines on the fly based on language pair, quality needs, or cost.
Batch Translation
Send up to 100 text segments in a single API call. Reduce round trips and translate entire pages, product catalogs, or content feeds efficiently.
Document Translation API
Upload PDF, DOCX, XLSX, PPTX, CSV, or SRT files via the API and receive fully translated documents with formatting preserved.
Glossary Support
Create and attach custom glossaries to enforce consistent terminology — brand names, product terms, and industry jargon translated exactly how you want.
Generous Rate Limits
Free tier includes 60 requests per minute. Paid plans scale to 600+ RPM with burst allowances. Rate limit headers included in every response for easy throttling.
Built for Every Integration
From SaaS products to mobile apps to content pipelines — the API fits wherever you need translation.
SaaS Localization
Localize your app's UI strings, help docs, and onboarding flows programmatically as part of your CI/CD pipeline.
Mobile App Translation
Integrate the API into your iOS or Android app to translate user-generated content, chat messages, or in-app text in real time.
CMS Integration
Connect Adara Translate to your CMS — WordPress, Contentful, Sanity, Strapi — and translate content on publish automatically.
E-Commerce Catalog Translation
Translate product titles, descriptions, and attributes across your entire catalog for international storefronts.
Customer Support Automation
Translate incoming support tickets and outgoing responses in real time to serve customers in any language.
Content Pipeline Automation
Build translation into your content pipeline — from authoring to review to publication — with webhooks and batch endpoints.
Frequently Asked Questions
What are the API rate limits?
Free tier: 60 requests per minute, 3,000 credits per month. Pro: 300 RPM, 50,000 credits. Enterprise: 600+ RPM with custom limits. Rate limit headers (X-RateLimit-Remaining, X-RateLimit-Reset) are included in every response.
How is the API priced?
The API uses a credit-based system. Each translation consumes credits based on text length and engine used. The free tier includes 3,000 credits per month. See the pricing page for detailed credit costs per engine.
How do I authenticate API requests?
Include your API key in the Authorization header as a Bearer token: "Authorization: Bearer YOUR_API_KEY". Keys are generated in your Adara Translate dashboard under Settings > API Keys.
Are there official SDKs?
We provide official SDKs for JavaScript/TypeScript (npm), Python (pip), and PHP (Composer). Community SDKs are available for Ruby, Go, and Java. All SDKs are open source on GitHub.
What is the maximum batch size?
The batch endpoint accepts up to 100 text segments per request, with a maximum total payload of 500 KB. For larger volumes, split your content across multiple batch requests.
Do you support webhooks?
Yes. Configure webhooks in your dashboard to receive notifications when document translations complete, when credits run low, or when batch jobs finish processing.
What languages are supported?
The API supports 100+ languages across all five engines. Language availability varies by engine — Google and Microsoft offer the widest coverage, while DeepL specializes in 30+ high-quality language pairs.
Is there a sandbox environment?
Yes. Use the sandbox base URL (sandbox.api.adaratranslate.com) to test integrations without consuming production credits. Sandbox responses use cached translations for consistent testing.
Get Your API Key — Free Tier Included
Start with 3,000 free credits per month. No credit card required. Scale when you are ready.