Translation

Translation that keeps your formatting intact. Translate plain text, documents, subtitles, JSON, CSV and Markdown into 100+ languages without breaking the layout or the structure. Quick jobs run in your browser; bulk and automated work go through one API, priced per use.

Format numbers & currency
1,234.56 and 1.234,56 are the same number written for two different readers: this tool applies each country’s separators, decimals and rounding, so 1234567.891…
Free · Runs in your browser
Localize dates
03/04/2026 is March 4 in Chicago and April 3 in São Paulo, so this tool writes each date the way its reader expects: 2026-07-21 becomes “21 de julho de 2026”…
Free · Runs in your browser
Localize units
A product page for Berlin says 180 cm; the same page for Chicago needs inches, and 180 cm comes out as 70.866142 in.
Free · Runs in your browser
Sort a list alphabetically
With Spanish rules, “nandu” comes before “ñandú” and “Ñoño”, and “Ángel” sits right after “angel” instead of at the end of the list.
Free · Runs in your browser
License plate generator from a pattern and seed
With the three-letters-three-digits layout, the seed demo-vehicle-42 always gives LVL-620, so screenshots and sample records stay identical on every run.
Free · Runs in your browser
Translate text
One translation tool covers more than 100 languages, from a French storefront to a Korean support inbox and an Arabic terms page.
$0.003
Translate an HTML page
Only what a visitor reads changes language: visible text, image alt text, title tooltips and the meta description.
$0.003
Translate a JSON locale file
Send en.json and get fr.json back with the same keys, the same nesting and only the text translated; a value like 3 or true comes back untouched.
$0.003
Translate a CSV
Translate a spreadsheet without breaking it: pick the title and description columns of a 5,000-row product feed and only those change, while SKU, price and…
$0.003
Translate Markdown
A # heading stays a heading, a bulleted list stays a list, and a link label is translated while its URL keeps pointing where it did.
$0.003
Translate subtitles
A cue that runs from 00:00:01,000 to 00:00:03,000 still runs from 00:00:01,000 to 00:00:03,000 after translation: only the dialogue changes.
$0.003
Translate a PDF
Send a two-column contract or a certificate of origin and get back a new PDF in the target language, with the same page breaks, the same tables and headers and…
$0.011
Translate a Word document
Get a translated Word file you can keep editing, not a flat copy: headings, tables, numbered clauses and paragraph styles come back where they were, ready for…
$0.057
Translate with a glossary
Supply your glossary and 'Workspace' stays 'Workspace' in every language, while 'sociedad anónima' always gets the same fixed English phrase.
$0.003
Translate formal or informal
Choose usted or tú, Sie or du, vous or tu before you translate, and the whole text keeps that register: formal for a bank's account notice, casual for a youth…
$0.003
Translate keeping the tone
A tagline built on a pun, an urgent sale subject line or a witty caption keeps its punch in the new language instead of flattening into a correct, forgettable…
$0.003
Translate for SEO
In Mexico, 'running shoes' translated word for word becomes 'zapatos para correr', yet searches cluster around 'tenis para correr'.
$0.003
Translate a product catalog
Localize a 10,000-item catalog in one job instead of one product at a time: titles, descriptions, sizes, colors and materials come back translated, each still…
$0.003
Translate an email
Answer customers in languages nobody on your team speaks: a five-person support team can handle tickets in eight languages by translating each email on arrival…
$0.003
Translate code comments
Make an inherited codebase readable for a new team: line comments, block comments and docstrings are translated into your language, while the code, text…
$0.003
Transliterate
A Russian surname has no English meaning to translate: it needs the Latin letters a passport officer, a shipping label or a database can read.
$0.003
Explain slang
'Break a leg' wishes good luck rather than warning of an injury, and 'tirar la toalla' means giving up.
$0.003
Adapt regional variants
Turn a support macro written in Spain into Mexican Spanish: coche becomes carro, móvil becomes celular and vosotros becomes ustedes, while meaning, tone and…
$0.003
Back-translate to check
Find out whether a translation really says what the original says: the text is translated back into your language and compared, flagging a lost negation, a…
$0.003
Translate text in a photo
Send a photo of a restaurant menu taken in Tokyo and you get back the recognized Japanese text and its translation together, with no separate reading step and…
$0.011