Document translator for Word & PowerPoint

Translate a .docx or .pptx and get the same file back: same fonts, same tables, same slide design, now in another language.

  • Word: body, tables, headers, footers, footnotes
  • PowerPoint: every slide plus speaker notes
  • Private: the file is rebuilt in your browser

Drop a Word, PowerPoint or Excel file

Up to 30,000 characters of text. You get the same file back, translated.

Why the formatting survives

A .docx or .pptx file is a zip folder of XML. Inside, a paragraph is not one string of text but a sequence of runs, each with its own formatting. Break the runs and the formatting has nowhere to go; that is why copy-paste translation flattens a document.

Toggle the views on the right, then tick "one plain string" to see what goes wrong without run markers.

Payment is due within 30 days of the invoice date.

A paragraph is a row of runs; each run carries its own formatting. PointTranslate marks the runs (⟦1⟧, ⟦2⟧…) before translating and puts each translated piece back into its run, so the bold and italic land on the right words even when the word order changes.

Check these after translating

  • Text length. German, French and Spanish usually run longer than English; Chinese, Japanese and Korean shorter. Check slides for overflowing boxes.
  • Right-to-left languages. Translating into Arabic, Hebrew, Persian or Urdu marks paragraphs right-to-left automatically. Tables and text boxes keep their original position, so check mirrored layouts.
  • Fields and tables of contents. Update fields (F9 in Word) so the table of contents picks up translated headings.
  • Spreadsheets? Use the Excel translator; it keeps formulas intact.
  • Names and numbers are kept as they are, but give amounts and dates a second look in anything that matters.

Questions

Does it really preserve formatting?

Yes, for Word (.docx) and PowerPoint (.pptx). The file is unpacked in your browser and only the text inside each formatted run is replaced, so fonts, bold and italic, colours, headings, lists, tables, images, headers and footers, slide layouts and speaker notes stay exactly where they were.

How do I translate a Word document for free?

Drop the .docx file above, choose the language to translate into, press Translate, then download the translated copy. It opens in Word, Google Docs, Pages or LibreOffice like the original. Files up to about 30,000 characters of text are free, with no sign-up.

Can I translate a PowerPoint presentation?

Yes. Every slide's text boxes, tables and speaker notes are translated and the .pptx comes back with the same design. Translated text is often longer (German and French run 15-30% longer than English), so glance through for text boxes that overflow.

What about .doc, .ppt, PDF or Google Docs?

Old binary .doc and .ppt files need to be re-saved as .docx or .pptx first. Google Docs and Slides can be downloaded as .docx or .pptx from the File menu. For PDFs use the PDF translator; for spreadsheets use the Excel translator.

Can Google Translate or ChatGPT translate a document?

Google Translate's Documents tab accepts Word, PowerPoint, Excel and PDF files up to 10 MB, and Microsoft Word has Review → Translate → Translate Document built in. Chat assistants can translate pasted or attached text, but usually return plain text, not your formatted file. PointTranslate returns the same .docx or .pptx with formatting kept, without uploading the file.

What happens with Arabic, Hebrew or Persian?

When you translate into a right-to-left language, paragraphs and runs are marked right-to-left in the file, so text aligns and flows correctly when you open it in Word or PowerPoint.

Is my document uploaded?

The file itself is never uploaded. It is opened and rebuilt in your browser; only the text is sent to the AI model for translation, in batches, and nothing is kept.

Can I submit the translated document officially?

No. Machine translation is fine for understanding a document or drafting, but contracts, certificates and medical or legal records need a certified human translator.