The Trinity Beast Translation Service (TBTS)Document Translation
AI-Powered. Code-Aware. Mission-Funded.

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.

2,066+

Document-Language Pairs Translated

3 Agents

Haiku · Sonnet · Opus

300+

Languages Supported

1–24 Hours

Express or Standard Delivery

100%

Revenue Funds Freedom

📚 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.

Why We Built This

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.

What Makes It Different

Translation engines that understand code don't exist. Until now.

Code Stays Code

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.

Brand Terms Protected

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.

300+ Languages, One Click

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.

Fast Turnaround

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.

Choose Your Agent

Three AI agents. Same protection. Your choice based on what matters most for the job.

Claude Haiku 3.5

Standard
~$0.02
per pair · 12–24h
Express
$0.03
per pair · < 3 min

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.

Claude Sonnet 4.6

Standard
~$0.04
per pair · 12–24h
Express
$0.08
per pair · < 3 min

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.

Claude Opus 4

Standard
~$0.03
per pair · 12–24h
Express
$0.05
per pair · < 3 min

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.

How It Works

Four steps. No manual review. No broken code.

Submit

Upload your HTML document or provide a URL. Choose your target languages — one, several, or all of them.

Quote

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.

Translate

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.

Deliver

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.

Service Limits

Each quote and acceptance has a clear ceiling. Need more? Submit additional quotes — there is no limit on how many quotes you can create.

1
Document per quote
One source HTML, one quote
12
Languages per quote
Choose any of 300+
6
Quotes per acceptance
One email per batch, never per quote

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.

Watch the Tutorial

See the entire workflow in action — from document submission to translated output.

Interactive Demo

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.

  • Dashboard workflow walkthrough
  • API integration examples
  • UME-compliant response format
  • ~45 seconds, 8 chapters
Watch Demo →

API Examples

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.

1. Request a Quote — Your Entire Order in One Call

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
    }
  }
}

2. Accept the Quote

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"
  }
}

3. Check Status

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" }
    ]
  }
}

Full API Documentation →

The Difference

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)

Supported Languages

Powered by Claude on Amazon Bedrock, we support any language the model handles — 300+ and growing. Here are some of the most popular:

🇪🇸Spanish
🇧🇷Portuguese
🇫🇷French
🇩🇪German
🇮🇹Italian
🇷🇺Russian
🇮🇳Hindi
🇵🇰Urdu
🇸🇦Arabic
🇯🇵Japanese
🇨🇳Chinese
🇰🇷Korean
🇮🇩Indonesian
🇧🇩Bengali
🇹🇷Turkish
🇻🇳Vietnamese
🇹🇭Thai
🇵🇱Polish
🇳🇱Dutch
🇺🇦Ukrainian
🇬🇷Greek

+ 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.

Pricing

Pay per document. No subscriptions. No minimums. No surprises.

Per-Document Pricing

Pay Per Translation
Priced by document size × number of languages × your chosen agent. No subscriptions. No minimums.
Standard
12–24 hour delivery
~50% OFF

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.

Express
Under 3 minutes per language
INSTANT

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.

How Pricing Works

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.

Claude Haiku 3.5

Fast & cost-effective

DocumentStandardExpress
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.

Claude Sonnet 4.6 DEFAULT

Balanced speed & depth

DocumentStandardExpress
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.

Claude Opus 4

Maximum fidelity

DocumentStandardExpress
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).

Example: Full Library Translation (10 languages)

ScenarioStandard (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.

  • Instant quote before you pay — no surprises
  • Translated HTML files delivered ready to deploy
  • Original document structure and formatting preserved
  • Email notification on completion
  • Real-time progress tracking in your dashboard
  • Retry failed pairs at no extra cost
  • No monthly fees, no commitments

💰 Estimate Your Cost

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.

1 5 languages 18
1 1 document 30
⚡ Express — under 3 minutes (1 × 5 = 5 pairs)
Good
$6.00
Haiku 3.5
Better
$24.75
Sonnet 4.6
Best
$120.00
Opus 4

Estimates include 30% service fee. Orders of 100+ pairs automatically qualify for batch pricing (~50% off, 12–24h delivery).

Get Started

Who Is This For

If your documentation has code in it, this is for you.

API Documentation

Endpoint references, request/response examples, authentication guides, error code tables. The code stays executable. The explanations read naturally in every language.

Infrastructure Guides

Architecture docs, deployment runbooks, CloudFormation templates, Terraform configs. Technical identifiers, resource names, and CLI commands stay untouched.

Developer Onboarding

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.

Start Translating

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.

Every Translation Funds Freedom

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.