Translate long documents.
Even into
Føroyskt

A translation engine for long documents and rare languages. Use it from the browser, the API, or the SDKs. 65+ languages, up to 2 million characters per job.

50,000 characters free. No credit card.

Specimen / Live Translation
No. 462
001/Source
0000 / 0500chars
002/Route
003/Rendering
>Translation appears here. Streams in live, with the indirect route shown when there's no direct model.

Long documents stay coherent

A 200-page contract reads like one translator wrote it. Terminology, register, and tone hold from the first page to the last.

Reaches Frysk, Sardu, Kernewek, and 60-odd more

Languages direct models don't cover. When there's no direct route, we bridge through an intermediate language. You don't configure anything.

Quality scored, weak passes auto-retry

Every pass gets a quality score. Anything below the threshold is retried automatically. What lands in your response is the finished translation.

The workbench

A full translation tool in your browser. No code required.

Drop a file, pick a target, watch it run. The same engine answers the API. Move between them whenever it suits you.

Drop a markdown file. Pick a target.
01/View

Drop a markdown file. Pick a target.

Side-by-side editor. Live word count. Languages other tools can't reach.

Watch the pipeline live.
02/View

Watch the pipeline live.

Streaming target text. Per-step progress. Weak passes auto-retry before you see them.

Quality graded. Refined automatically.
03/View

Quality graded. Refined automatically.

Translation confidence, quality-judge issues, and refinement counts per chunk. Headings and code blocks survive intact.

Every job, retriable.
04/View

Every job, retriable.

Long jobs run in the background. Cancel, retry, or download from the same page.

Try in the browser →Drag-drop .md or .txt. Cancel, retry, and download from the same page.

Or call the API

Three SDKs and a curl call away.

POST a job, stream the pipeline over SSE, fetch the result. The same job model in TypeScript, Python, C#, or raw HTTP.

import { LinguaChain } from "@linguachain/sdk";

const client = new LinguaChain({ apiKey: process.env.LC_API_KEY });

const result = await client.translateAndWait({
  text: contractText,  // 140k characters
  targetLanguage: "fy-NL",
});

console.log(result.chain);
// → ["en-US → nl-NL", "nl-NL → fy-NL"]

console.log(result.translation);
// → "Dizze oerienkomst wurdt oangien..."

01/POST /jobs

Submit a markdown file or string. Up to 2,000,000 characters per job.

02/SSE stream

Per-chunk and per-step events. Plug into a UI, a CI job, or just a curl pipe.

03/GET /jobs/{id}

Reassembled translation, quality scores, and route. Original structure preserved.

74 languages

Big languages and small ones, treated the same.

Every one runs the full pipeline. Pairs without a direct model route through a bridge language. No extra config on your side.

Routing/Bridge language

ENEnglishNLDutchFYFryskvia bridge

When no model translates your pair directly, we route through a bridge language. Same call, same response shape.

  • Albanian / Shqip
  • Algherese Catalan / Català (alguerés)
  • Alsatian / Elsässisch
  • Aranese / Aranés
  • Arbëreshë (Italo-Albanian) / Arbërisht
  • Asturian / Asturianu
  • Basque / Euskara
  • Basque (Northern) / Euskara (Iparralde)
  • Breton / Brezhoneg
  • Catalan / Català
  • Catalan (Northern) / Català (septentrional)
  • Cornish / Kernewek
  • Corsican / Corsu
  • Dutch / Nederlands
  • English / English
  • Faroese / Føroyskt
  • French / Français
  • Frisian / Frysk
  • German / Deutsch
  • North Sámi (Norway) / Davvisámegiella
  • Sardinian / Sardu
  • Spanish / Español
  • Upper Sorbian / Hornjoserbšćina
  • Walloon / Walon

Pricing

Pay per character.

No subscriptions. No seats. Credits don't expire.

50,000 characters free on signup.

Starter Pack

€4.99

50,000 characters

0.10 € / 1,000 chars

Get started

Professional Pack

€14.99

250,000 characters

0.06 € / 1,000 chars

Get started

Enterprise Pack

€49.99

1,000,000 characters

0.05 € / 1,000 chars

Get started

Prices ex. VAT where applicable.

Start free

50,000 characters on us.
No credit card.

Sign up, grab an API key, and put it through its paces on a real document.