Technical document translation that understands the boundary between human language and machine language. Choose your AI agent — from fast and affordable to maximum fidelity. Code blocks, Mermaid diagrams, API references, and brand terms stay untouched. Your docs read naturally in hundreds of languages — and still work on the first copy-paste.
We tried every translation service. They all failed on technical docs.
We maintain 50+ technical documents — API references, architecture guides, infrastructure specs — totaling over 250,000 words. We needed them in 11 languages for our global user base.
We tried AWS Translate. It translated our code blocks. It mangled our Mermaid diagrams. It transliterated "The Trinity Beast" into local scripts. It turned GET /admin/health into gibberish. Every translated document was broken on arrival.
We tried manual review. At 50+ docs × 11 languages = 550+ files, that's not a workflow — it's a full-time job.
So we built our own engine. Sentinel preprocessing extracts everything that shouldn't be translated — code blocks, inline code, Mermaid diagrams, brand terms, technical identifiers — replaces them with numbered placeholders, sends only the human-readable text to your choice of AI agent on Amazon Bedrock, then reassembles the document with every technical element intact.
After 3,700 successful translations with a 98%+ success rate, we realized: if we needed this, other teams with technical documentation probably do too.
Now it's a service.
Powered by AI agents on Amazon Bedrock — from Qwen and DeepSeek for high-volume value, to Claude Sonnet and Opus for maximum fidelity. You choose.
Translation engines that understand code don't exist. Until now.
Code blocks, inline code, CLI commands, API paths, query parameters — all extracted before translation and restored after. Your curl commands still work. Your Mermaid diagrams still render. Every CSS class, inline style, HTML attribute, and color value stays exactly where you put it. Copy-paste still works in every language.
Customized brand term protection that ensures your product names, person names, and technical identifiers never get translated or transliterated. They stay exactly as written in every language. No more "三位一体の獣" where "The Trinity Beast" should be.
Powered by AI agents on Amazon Bedrock — your documents can be translated into any language the models support. That's 300+ languages, from Spanish and Japanese to Bengali and Swahili. Submit one document, pick your languages, and get them all back — ready to publish.
Not days. Not hours. A few minutes per language for a standard document — even faster with Haiku. A full document library across 20 languages completes in under two hours. Submit and walk away — you'll get an email when it's done.
📚 See It In Action
Our entire 50+-document technical library — API references, architecture guides, infrastructure specs — is translated into 11 languages using this service. Every code block intact. Every diagram untouched. Browse the results yourself.
Same protection. Your choice based on what matters most for the job.
$3.00 per translated document, per language — all agents, any document up to 500 KB. Choose by quality and specialization, not price.
Excellent quality with specialized strengths. Pick the agent that matches your content and target languages.
A 235-billion parameter mixture-of-experts model with 22 billion active parameters per inference. Handles CJK scripts (Chinese, Japanese, Korean), South Asian languages (Hindi, Urdu), and Arabic with strong natural fluency.
Best for: CJK and South Asian scripts, high-volume batches, iterative re-translations.
A 671-billion parameter MoE model built for complex reasoning. Excels with technical documentation — understands code context, API references, and system architecture deeply. Strong handling of mathematical and scientific terminology.
Best for: Technical documentation, API references, scientific content, code-heavy docs.
The European language specialist. Built by Mistral AI in Paris, this 675-billion parameter model has native-level understanding of French, German, Spanish, Italian, and Portuguese — including idiomatic expressions, regional variants, and formal/informal registers.
Best for: European languages, EU regulatory/compliance content, Romance and Germanic language fluency.
The fastest agent available. Purpose-built for speed while maintaining the instruction-following precision that makes Claude models excellent at preserving code blocks, brand terms, and document structure.
Best for: Fastest turnaround, Latin-script languages, frequent re-translations, straightforward docs.
When nuance matters as much as accuracy. Our default recommendation for most work.
Our default recommendation. Sonnet brings deep linguistic understanding to complex scripts and nuanced technical content. It navigates the subtleties of Japanese honorifics, Arabic morphology, and Hindi compound words with confidence — producing translations that read as if a native speaker wrote them, not translated them.
Best for: Complex scripts (Arabic, Hindi, Japanese, Chinese), nuanced technical explanations, content where natural-sounding prose matters as much as accuracy.
When precision is non-negotiable. The only agent where large documents may exceed the $3.00 floor.
The most capable model in the Claude family. Opus brings the deepest reasoning to every sentence. For documents where a subtle mistranslation could cause real problems, Opus delivers the highest confidence output available. Every word is weighed, every nuance preserved.
Best for: Legal contracts, medical documentation, compliance materials, regulatory filings, complex grammar (Finnish, Hungarian, Turkish).
All agents use the same sentinel preprocessing, the same brand term protection, and the same multi-layer validation pipeline. The difference is the depth of linguistic reasoning and the language specialization. Your code, diagrams, and technical identifiers are protected identically regardless of which agent you choose.
Orders producing 100+ translated documents automatically qualify for Batch pricing — $2.10 per document, per language (12–24 hour delivery). Express orders deliver in under 3 minutes per document, per language at $3.00. Your quote shows the exact breakdown before you approve.
Four steps. No manual review. No broken code.
Upload your HTML document or provide a URL. Choose your target languages — one, several, or all of them.
Submit all your documents and languages in one request. Choose Express ($3.00/pair, under 3 minutes) or Batch ($2.10/pair, 12–24h) — Batch is available for orders of 100+ translated documents. Get an instant price. Approve to start.
Sentinel preprocessing extracts code, diagrams, and brand terms. Your chosen AI agent translates only the human-readable text. Multi-layer validation ensures nothing was lost.
You receive the translated HTML files — ready to deploy wherever you host your docs. Same structure, same styling, same classes and colors, every technical element intact. You get an email when it's done.
Each quote and acceptance has a clear ceiling. Need more? Submit additional quotes — there is no limit on how many quotes you can create.
A single acceptance can process up to 9 quotes of 60 documents each — 550+ documents, each translated into up to 11 target languages. Orders producing 100+ translated documents qualify for Batch pricing — $2.10 per document, per language (12–24 hour delivery). Express is always available at $3.00 — under 3 minutes per translation, any order size. One approval, one charge, one consolidated receipt.
See the entire workflow in action — from document submission to translated output.
Walk through both the Dashboard UI and API workflows. See how documents are submitted, quotes are generated, and translations are delivered — with code blocks, diagrams, and brand terms protected throughout.
One request for the quote. One call to accept. Done.
Every translation account gets an API key — visible in your dashboard under Account Settings. Use it for programmatic access (CI/CD pipelines, automated doc builds) or skip the API entirely and submit jobs from the dashboard UI.
Submit all your documents, all your languages, and your chosen agent in a single request. The system analyzes each document, calculates the full order price, and automatically applies Batch pricing if your order produces 100 or more translated documents.
POST /translate/quote
Content-Type: application/json
Authorization: Bearer YOUR_API_KEY
{
"docs": [
"https://your-site.com/docs/api-reference.html",
"https://your-site.com/docs/architecture-guide.html",
"https://your-site.com/docs/getting-started.html"
],
"langs": ["es", "fr", "de", "ja", "zh", "pt", "ru", "hi", "ur", "it", "ar"],
"model": "claude-sonnet-4.6",
"delivery": "express"
}
// Response — 3 docs × 11 langs = 33 translated documents × $3.00 = $99.00
{
"data": {
"quote_id": "qt_019e4c...",
"doc_count": 3,
"lang_count": 11,
"total_pairs": 33,
"delivery": {
"mode": "express",
"label": "Express — under 3 minutes per document, per language"
},
"pricing": {
"total_price": 99.00,
"cost_per_pair": 3.00,
"total_pairs": 33
},
"docs": [
{ "doc_name": "api-reference.html", "total_price": 33.00 },
{ "doc_name": "architecture-guide.html","total_price": 33.00 },
{ "doc_name": "getting-started.html", "total_price": 33.00 }
],
"expires_at": "2026-06-04T20:00:00Z"
}
}
// Batch example: 10 docs × 11 langs = 110 pairs × $2.10 = $231.00
{
"data": {
"total_pairs": 110,
"delivery": {
"mode": "batch",
"label": "Batch — 12–24 hour delivery"
},
"pricing": {
"total_price": 231.00,
"cost_per_pair": 2.10,
"total_pairs": 110,
"you_save": 99.00
}
}
}
One quote ID, one call. Your payment method is charged and all translation jobs start immediately — Express processes in real-time via BeastTranslate, Batch queues for batch processing. No cold starts — the worker is always on.
POST /translate/accept/qt_019e4c...
Authorization: Bearer YOUR_API_KEY
// Response
{
"status_code": 200,
"data": {
"quote_id": "qt_019e4c...",
"job_id": "019e4b8a37bc",
"delivery": "express",
"pairs": 33,
"amount_usd": 27.31,
"status_url": "/translate/status/019e4b8a37bc"
}
}
Poll for progress or wait for the email notification.
GET /translate/status/019e4b8a37bc
Authorization: Bearer YOUR_API_KEY
// Response
{
"status_code": 200,
"data": {
"job_id": "019e4b8a37bc",
"status": "completed",
"model": "claude-sonnet-4.6",
"pairs_completed": 5,
"pairs_total": 5,
"results": [
{ "lang": "es", "status": "success", "url": "/docs/es/api-reference.html" },
{ "lang": "fr", "status": "success", "url": "/docs/fr/api-reference.html" },
{ "lang": "de", "status": "success", "url": "/docs/de/api-reference.html" },
{ "lang": "ja", "status": "success", "url": "/docs/ja/api-reference.html" },
{ "lang": "zh", "status": "success", "url": "/docs/zh/api-reference.html" }
]
}
}
Side-by-side: what happens to your technical docs with other services vs. ours.
| Feature | Generic Translation | Trinity Beast Engine |
|---|---|---|
| Code blocks preserved | ✗ Translated/corrupted | ✓ Extracted & restored |
| Mermaid diagrams | ✗ Syntax broken | ✓ Untouched |
| Brand terms | ✗ Transliterated | ✓ Customized brand protection |
Inline code (curl, paths) |
✗ Often translated | ✓ Never touched |
| RTL languages (Arabic, Urdu) | ✗ Layout breaks | ✓ Full RTL support |
| HTML structure & attributes | ✗ Tags/attributes corrupted | ✓ All classes, styles, IDs, and attributes preserved |
| Turnaround | Minutes (but broken) | < 3 min per translation (and correct) |
Powered by AI agents on Amazon Bedrock, we support any language the models handle — 300+ and growing. Here are some of the most popular:
+ Swahili, Punjabi, Tamil, Telugu, Malay, Czech, Romanian, Hungarian, Swedish, Finnish, Danish, Norwegian, Hebrew, Persian, and many more. If Bedrock can handle it, so can we.
Pay per document. No subscriptions. No surprises.
Uses Bedrock batch inference — jobs are queued and processed together. Same quality, same agents, same output. Just not instant. Perfect for doc library updates, scheduled builds, and anything that doesn't need to be live in minutes.
Real-time inference — your job starts immediately and results arrive in minutes. Choose this when you need translations live now: a product launch, a customer-facing update, or a time-sensitive release.
One price per translated document, regardless of which agent you choose. Your quote shows the exact total before you approve — no hidden fees, no per-token math, no surprises.
| Delivery | Pairs | Per Pair | Total |
|---|---|---|---|
| ⚡ Express | 50 | $3.00 | $150.00 |
| Delivery | Pairs | Per Pair | Total |
|---|---|---|---|
| 📦 Batch | 50 | — | Not eligible (min 100 pairs) |
| Delivery | Pairs | Per Pair | Total |
|---|---|---|---|
| ⚡ Express | 110 | $3.00 | $330.00 |
| 📦 Batch | 110 | $2.10 | $231.00 |
You save $99.00 choosing Batch on this order.
Claude Opus 4 is the one exception — on very large documents (150+ KB), its computed cost may exceed $3.00/pair. Your quote always shows the exact price. All other agents: $3.00 Express, $2.10 Batch — regardless of document size or complexity.
Adjust the sliders to see your total. Orders producing 100+ translated documents qualify for Batch pricing ($2.10/pair).
Express: $3.00 per document, per language. Batch (100+ pairs): $2.10 per document, per language. Claude Opus 4 may exceed $3.00 on very large documents — your quote always shows the exact price.
If your documentation has code in it, this is for you.
Endpoint references, request/response examples, authentication guides, error code tables. The code stays executable. The explanations read naturally in every language.
Architecture docs, deployment runbooks, CloudFormation templates, Terraform configs. Technical identifiers, resource names, and CLI commands stay untouched.
Setup guides, SDK tutorials, integration walkthroughs. New developers in any country can follow the steps in their language and have working code at the end.
Enter your email to create an account. You'll get a magic link — no password needed. Add a payment method in your dashboard, submit your first document, and see results in under a minute.
Already have a Trinity Beast account? The Translation panel is already in your dashboard.
100% of revenue from this service goes directly to Cross Power Ministries of Pakistan — funding freedom from brick kiln debt bondage, clean water, medical camps, and education. When you translate your docs with us, you're not just getting better translations. You're changing lives.