Translate a document without breaking it.
Headings, code blocks, tables, JSON keys, subtitle timings and HTML tags come back exactly as they went in. The file keeps its format — only the filename changes.
This build works on text formats in your browser: Markdown, plain text, JSON, HTML, XML, CSV, PO and SRT/VTT subtitles. PDF, DOCX, PPTX and XLSX are not handled yet — they need libraries that run on a server, and that part is not built. If you drop one, it will be refused rather than mangled.
Side by side
The left column is what you gave us. The right is what came back. Hover a line to pair it with the other side.
Translated files
Only the filename changed. The format, the structure and the parts that must not be translated are the same.
| You gave us | You get back | Language | Badge | Structure kept | Wording checked | Download |
|---|
Quality
Structure is measured. We compare the skeleton of the file before and after — heading levels, list markers, code block contents, JSON key paths, subtitle timings, tag paths, table columns — and tell you exactly which lines moved. Wording is not measured. Scoring translation quality needs an evaluation model this build does not have, so you will see “not measured”, never a number we made up.
What this build handles
The list below is read from the code, not written by hand, so it cannot drift away from what the code actually does.
Badges
A badge says who has looked at the translation. It does not say the translation is good — nothing on this site can say that yet.
Build in public
A post drafted from the numbers on this screen. Nothing is sent anywhere — copy it and post it yourself.