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.
📚 See It In Action
Our entire 40-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.
We tried every translation service. They all failed on technical docs.
We maintain 40 technical documents — API references, architecture guides, infrastructure specs — totaling over 400,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 40 docs × 11 languages = 440 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 2,066 successful document-language pairs 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 Claude on Amazon Bedrock — three AI agents to match your needs: Haiku for speed, Sonnet for balance, 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. 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 Claude on Amazon Bedrock — your documents can be translated into any language the model supports. 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.
Three AI agents. Same protection. Your choice based on what matters most for the job.
Fast, efficient, and cost-effective. Haiku excels at high-volume translation work where you need consistent quality at scale. It handles Latin-script languages with ease and processes documents quickly — ideal when you're translating a large library and want results in minutes, not hours.
Best for: Batch jobs, Latin-script languages (Spanish, French, German, Portuguese), straightforward technical docs, frequent re-translations where speed and cost matter most.
The balanced choice. Sonnet brings deeper linguistic understanding to complex scripts and nuanced technical content. It navigates the subtleties of Japanese honorifics, Arabic morphology, and Hindi compound words with confidence — while still completing in just a few minutes per language.
Best for: Complex scripts (Arabic, Hindi, Japanese, Chinese, Korean), technical documentation with nuanced explanations, content where natural-sounding prose matters as much as accuracy.
Maximum fidelity. Opus is the most capable model in the Claude family — it brings the deepest reasoning to every sentence. For documents where precision is non-negotiable, where a subtle mistranslation could cause real problems, Opus delivers the highest confidence output available.
Best for: Critical documentation (legal, medical, compliance), languages with complex grammar (Finnish, Hungarian, Turkish), content where maximum fidelity justifies the investment.
All three 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 the agent applies to your human-readable text. Your code, diagrams, and technical identifiers are protected identically regardless of which agent you choose.
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.
Choose your AI agent and delivery tier — Standard (batch, 12–24h, ~50% off) or Express (real-time, under 3 minutes). 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 formatting, 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 therefore translate up to 6 documents into up to 12 languages each — 72 doc-language pairs in one transaction, with one consolidated receipt. Larger jobs split cleanly across multiple acceptances. These ceilings are sized to keep quality consistent and delivery fast; they will scale up as the service registers with OpenAPI directories and we expand capacity.
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.
Three API calls for a single doc. One batch call for your entire library.
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 qualifies (100+ pairs).
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"
}
// Response — 3 docs × 11 langs = 33 pairs → Express (< 100 pairs)
{
"data": {
"quote_id": "qt_019e4c...",
"doc_count": 3,
"lang_count": 11,
"total_pairs": 33,
"delivery": {
"mode": "express",
"label": "Express — under 3 minutes",
"batch_discount_pct": 0,
"qualified_reason": "33 pairs — batch pricing requires 100+ pairs"
},
"pricing": {
"total_price": 27.31,
"service_fee": 6.30,
"cost_per_pair": 0.83
},
"docs": [
{ "doc_name": "api-reference.html", "cost_per_lang": 2.80, "total_price": 9.24 },
{ "doc_name": "architecture-guide.html","cost_per_lang": 2.17, "total_price": 7.15 },
{ "doc_name": "getting-started.html", "cost_per_lang": 1.40, "total_price": 4.62 }
],
"expires_at": "2026-06-04T20:00:00Z"
}
}
// If you submit 10 docs × 11 langs = 110 pairs → Batch pricing applied automatically
{
"data": {
"total_pairs": 110,
"delivery": {
"mode": "batch",
"label": "Standard — 12–24 hour delivery",
"batch_discount_pct": 30,
"qualified_reason": "110 pairs qualifies for batch pricing — minimum is 100 pairs"
},
"pricing": {
"express_total": 91.03,
"batch_discount": 27.31,
"total_price": 63.72
}
}
}
One quote ID, one call. Your payment method is charged and all translation jobs start immediately — Express in real-time, Standard queued for batch processing.
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 | ✗ Tags corrupted | ✓ Structure validated |
| Turnaround | Minutes (but broken) | < 3 min/lang (and correct) |
Powered by Claude on Amazon Bedrock, we support any language the model handles — 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 Claude can translate it, so can we.
Pay per document. No subscriptions. No minimums. 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.
We calculate cost based on the actual token usage your document requires — determined by its translatable content size and your chosen AI agent's per-token rate. A 30% service fee is added. You see the exact price in your quote before you pay — no surprises.
Fast & cost-effective
| Document | Standard | Express |
|---|---|---|
| Quick Ref (~15 KB) | ~$0.09 | ~$0.17 |
| Architecture (~60 KB) | ~$0.33 | ~$0.65 |
| API Ref (~180 KB) | ~$0.98 | ~$1.96 |
Best for: batch jobs, Latin-script languages, frequent re-translations.
Balanced speed & depth
| Document | Standard | Express |
|---|---|---|
| Quick Ref (~15 KB) | ~$0.11 | ~$0.22 |
| Architecture (~60 KB) | ~$0.42 | ~$0.84 |
| API Ref (~180 KB) | ~$1.26 | ~$2.52 |
Best for: complex scripts (Arabic, Japanese, Chinese), nuanced technical content.
Maximum fidelity
| Document | Standard | Express |
|---|---|---|
| Quick Ref (~15 KB) | ~$0.25 | ~$0.49 |
| Architecture (~60 KB) | ~$0.92 | ~$1.83 |
| API Ref (~180 KB) | ~$2.75 | ~$5.50 |
Best for: critical docs (legal, compliance), complex grammar (Finnish, Turkish).
| Scenario | Standard (Sonnet) | Express (Sonnet) |
|---|---|---|
| 1 medium doc (60 KB) | ~$4.20 | ~$8.40 |
| 5 docs (mixed sizes) | ~$21.00 | ~$42.00 |
| 40-doc library | ~$168 | ~$336 |
Standard tier uses Bedrock batch inference — same quality, ~50% lower cost, 12–24h delivery. Express is real-time. Prices are estimates; your exact quote is calculated from the actual document before you approve.
Adjust the sliders to see an instant estimate. Orders of 100+ pairs automatically qualify for batch pricing (~50% off). Your actual quote is calculated from the real document.
Estimates include 30% service fee. Orders of 100+ pairs automatically qualify for batch pricing (~50% off, 12–24h delivery).
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.