Fast, predictable Translation API — built for scale
Cache-first architecture, bulk translation, async jobs, quotas, and a secure admin console. Start free and scale to enterprise.
✅ Redis L2 cache
✅ Bulk endpoint
✅ Async jobs
✅ Quotas & Plans
Bulk = instant win
Translate dozens or thousands of keys in one request. Dedupe + Redis pipeline = minimal latency.
Cache-first performance
Redis L2 + Mongo L3 give stable p95 and reduce translation service load dramatically.
UGC-ready
Async queue for peaks, write-behind storage, rate limits, quotas, and audit logs.
How it works
- Create a project in Console and get an API key.
- Call the API from your app (single or bulk).
- Manage overrides and quotas from the console.
Quick Start (60 seconds)
1) Create a project in Console → copy API key
2) Translate:
curl -sS -X POST https://translate.multilang.store/v1/translate \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"scope":"your-scope",
"key":"ui:hero:title",
"text":"Welcome to Corporate Multilang",
"source_lang":"auto",
"target_lang":"ru",
"format":"text"
}'
Bulk:
curl -sS -X POST https://translate.multilang.store/v1/translate/bulk \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"scope":"your-scope",
"items":[
{"key":"ui:hero:title","text":"Welcome","target_lang":"ru"},
{"key":"ui:hero:subtitle","text":"Built for SaaS","target_lang":"ru"}
]
}'
Pricing
Free
$0/mo
- 50K units
- 2M chars
- Bulk ≤30
Starter
$49/mo
- 500K units
- 20M chars
- Bulk ≤1K
- Async ✅
Pro
$299/mo
- 5M units
- 200M chars
- Bulk ≤10K
- SLA 99.9%
Enterprise
Custom
- Unlimited
- On-premise
- SLA 99.99%
FAQ
What is a unit?
Single request = 1 unit. Bulk = min(10, items) units.
What happens if I exceed quota?
API returns HTTP 402 with quota headers. Upgrade plan or reset quota via admin.
Do you support human overrides?
Yes. Overrides have priority over machine translations and update Redis instantly.