Professional translation of technical books and documentation

Translation you can check line by line

You cannot simply run an eight-hundred-page book through a translator. A mistake here is not a matter of style: it is a token lifetime, a rate limit, a field name in a request. So we parse the document and settle the terms first, translate second, check third — and put it all back into the same file, with every bit of its formatting.

Book Terms Translation Checks File

A thesis and a ten-volume set of manuals go through exactly the same steps.

api-reference-v4.docxsection 7 · 218 of 1,240
#SourceTranslationChecks
214Отправьте запрос с заголовком Idempotency-Key, содержащим UUID.Send the request with the Idempotency-Key header set to a UUID.Checked
215Не превышайте предельный размер пула — 32 соединения.Do not exceed the maximum pool size of 32 connections.From memory
216Главный узел перезапускается вместе с набором реплик.The primary node is restarted together with its replica set.Glossary
217Полный список переменных окружения приведён в разделе 7.3.The full list of environment variables is given in section 7.3.Checked
218Токен доступа истекает через 3600 секунд.The access token expires after 360 seconds.Numbers
The edit to segment 216 propagated to 39 identical places

What you get

Not “text in another language”, but a book ready to work with: in its own format, with your own terminology and a clear list of the places worth re-reading.

The same file, another language

DOCX, EPUB and HTML are rewritten in place: formatting, images, tables, the table of contents and styles all stay where they were. Nothing to lay out again.

One terminology across the book

Terms are settled before translation and hold in every chapter and every volume of a series. Not “housing” in chapter 2 and “casing” in chapter 7.

You can see what to re-read

Every segment passes six checks. Anything doubtful is flagged and collected into its own queue — there is no need to proofread the book front to back.

How it works

Six steps instead of one

What separates this from ordinary machine translation is what happens before and after the translation itself. That is where the mistakes live that a reader finds first.

01

You upload the book

PDF, DOCX, EPUB, HTML, Markdown or plain text. The document is broken into segments — headings, paragraphs, list items, table cells — and its structure is remembered.

02

You settle the terms

The system collects what repeats through the book and shows it as a list. You decide once; while undecided words remain, translation does not start.

03

Unfamiliar words look themselves up

An unclear word comes back with a reference: a definition, the translation accepted in the field, the expansion of an abbreviation and the addresses of the sources. What is found stays in your catalogue.

04

Translation under constraints

The model receives the segment, the paragraphs around it, the section heading and the glossary terms — as a requirement, not as a hint. Repetitions and memory matches are not translated again.

05

Checks and edits

Numbers, units, placeholders, glossary usage, abbreviation expansion. An edit to one segment propagates to all of its repetitions; a human signs the work off.

06

You collect the book

A finished file in the same format. An unfinished document is never handed over silently — you see how many blocks were left as source text.

Terminology

Agree first, translate second

A word left to the model’s discretion will be called several different things across forty places in the book — and the text will still read smoothly, so only the reader will notice. That is why the list of everything that repeats is collected up front and settled once.

  • Translation will not start while undecided words remain on the list. You can override that, but it is a deliberate step.
  • Unfamiliar words are looked up online — with a definition, the accepted translation and the addresses of the sources.
  • Once for all your work. Having found out what basis risk is, you know it in the next book as well, and a year from now.
  • You decide. What is found is a suggestion, not a requirement for the translation.
Glossary candidates5 of 187
набор реплик34×replica set
ограничение частоты21×rate limit
СУБД18×expand on first use
холодный старт9×awaiting a decision
RFC 75194×do not translate
базисный рискbasis riskreference from the catalogue

The risk that the price of the underlying asset and the price of the derivative diverge while hedging: the basis moves, and the hedge stops being complete.

The source is saved together with the decision

Who needs this

For students and for serious companies

The task is the same: terms must hold, numbers must not drift, and the file must open exactly as it was. Only the volume differs, and how many people work on it.

Students and researchers

A textbook, a monograph, a paper, a thesis, a single chapter.

  • The terms of your field are settled once and hold across the whole work
  • Formulas, notation and references to sources do not drift
  • A reference for every unfamiliar word — with the address it came from
  • Spending is visible for every run: no surprises at the end

Companies and translation agencies

Volumes of documentation, series of manuals, product localisation.

  • One terminology across every volume and every translator
  • Translation memory: the second volume of a series costs less than the first
  • Roles, access control and isolation of each client’s data
  • A report per document: what memory covered, what went to the model, what it cost

Quality

Six checks on every segment

The checks do not judge style — they catch what is expensive in a technical book and invisible while reading it.

  • Numbers, units and notation — both the lost and the invented
  • Placeholders and inline markup: {0}, %s, tags
  • Glossary terms used in the required form
  • Abbreviations expanded on first use in the document
  • Untranslated fragments: a translation identical to its source
  • An empty translation where the source has text

Translation memory

Repetitions inside the book and matches with earlier orders are filled in without calling the model. The same thing reads the same way.

One edit reaches every repetition

Fix a warning once and you have fixed it in all forty places — except the ones a human has already accepted.

A source behind every decision

The address where the term was looked up is saved together with the decision. An argument about a term does not start from scratch a month later.

Formats

A book comes back a book

EPUB is not text, it is an archive: cover, styles, fonts, images, manifest and table of contents. You cannot rebuild that out of translated paragraphs, so the original is rewritten in place and everything else is carried over untouched.

Any format can be collected as plain text, as Markdown or as a new Word document — to proofread in your usual editor, for instance.

FormatInputOutput
DOCXacceptedrewritten in place
EPUBacceptedrewritten in place
HTMLacceptedrewritten in place
PDFacceptednew Word document
MarkdownacceptedMarkdown or text
TXTacceptedtext

Cost

You can see what you paid for

Every run reports back: how many segments were covered by memory and repetitions, how many went to the model and what that came to. Tokens are stored, not money: prices change, and what was spent on this book is a historical fact.

The same warning occurring forty times is translated once — not to save money, but so that it reads the same way throughout the book. Paying for it once is a pleasant consequence.

Segments in the book12,480
Covered by memory and repetitions3,902
Sent to the model8,578
Read from cache — a tenth of the price1.9M tokens
Estimated cost of the run≈ $13

Frequently asked questions

Will this replace a translator?

No, and it does not try to. The machine covers what a human does slowly and with mistakes: keeping terms identical across eight hundred pages, reconciling numbers and units, filling in repetitions. The decision on anything doubtful stays with the human, and the work counts as done only once they have accepted it.

What happens to formulas, notation and part numbers?

They are carried over unchanged — that is a separate translation rule and a separate check on the output. Notation (σ, σᵤ, LT1) can be entered into the glossary as entries of its own: a substituted subscript does not read like a typo, it changes what the formula means.

We have our own glossary. Can we upload it?

Yes: CSV, TSV, TBX and working terminology registers in DOCX. What you upload never overwrites what a human entered — those rows end up in the skipped list with a reason instead of disappearing silently.

How long does a book take?

The longest part is not the translation, it is deciding on the terms — that is human work, and speeding it up at the cost of quality is pointless. The translation itself runs in batches of segments; repetitions and memory matches are not recomputed at all.

What about confidentiality?

Organisations are isolated from one another at the data model level, not in interface settings. The external reference lookup is off by default — it goes out to the internet. The translation provider is a setting, including a model you host yourself where the text must not leave your perimeter.

Can we translate a single chapter?

Yes. A document is translated in parts, and a repeat run does not touch what you have already edited and accepted. Translation memory accumulates as you go — the next chapter and the next book come out cheaper and more consistent.

Start translating

Send us a book or a manual — we will set up a workspace, parse the document and show you the list of terms before a single cent is spent.