Shape text, slide by slide
We walk each slide XML and translate text frames so titles and bullets stay on the right slides after download.

Translate PowerPoint .pptx files online. Slide shape text is updated slide by slide so you can keep presenting from the same deck format.
Loading document translator…
Upload a .pptx, pick languages, download a deck you can open in PowerPoint or Keynote.

Drop your PowerPoint file (max 20 MB). Text inside slide shapes is read from each slide XML. DOCX, PDF, XLSX, TXT, and SRT also work in the same uploader.

Choose source and target languages, then translate the shape text across the deck.

Open the result in PowerPoint and tweak a box if a translated line ran long.
Keep the slide shell and refresh the words when the audience language changes.
We walk each slide XML and translate text frames so titles and bullets stay on the right slides after download.

Download a PowerPoint file you can open in PowerPoint or Keynote without converting the deck to another format first.

Embedded images are not OCR'd. Only editable shape text on slides is translated in this version.

No. Only text inside shapes is translated in this version.
Simple text frames work best. Complex SmartArt or chart labels may be skipped or only partly updated.
Notes may not be fully covered in this version. Prefer body slide text for critical content.
Yes. 20 MB per file.
Use .pptx. Save older .ppt files to .pptx in PowerPoint first.
Yes. The shared tool accepts PDF, DOCX, PPTX, XLSX, TXT, and SRT. This page focuses on PowerPoint (.pptx) workflows.
Translate PDF, Word, and Excel too, or jump to video tools when the deck becomes a recording.
Dub and caption the presentation video with VMEG instead of re-recording every language.