![]() |
PowerPoint Localization and Internationalization |
Microsoft PowerPoint (Wikipedia) is a popular presentation program. Soluling Desktop and Soluling Cloud can translate PowerPoint presentations. Soluling reads the original presentation, lets you translate its text, and creates a localized presentation for each language. The localized presentations have the same slides, layout, and formatting as the original.
The end of the document contains links to get the full source code of the samples. After reading this document, we recommend reading a tutorial about how to use Soluling.
Soluling localizes PowerPoint presentations in the Office Open XML format (.pptx) that PowerPoint 2007 and later use. If you have a presentation in the old binary format (.ppt), open it in PowerPoint and save it as .pptx first.
Soluling always scans the text of the slides. Formatted text, such as a sentence that contains a bold or italic word, is kept as one string so that the translator can translate the whole sentence. In addition, you can choose to scan:
| Item | Description |
|---|---|
| Slide master | The text of the slide masters, such as the placeholder text and the text of the footers. |
| Notes | The speaker notes of the slides. |
| Comments | The comments of the slides. |
Select these items on the Options sheet. If a presentation contains images that contain text or are otherwise culture-specific, you can also localize the images by turning on the image data type. See the Image and Sport samples.
Keep in mind that translations are often longer than the original text. After building, open the localized presentations and check that the text fits in the text boxes. If it doesn't, either shorten the translation or turn on PowerPoint's Shrink text on overflow option for the text box in the original presentation.
You can localize a presentation either in Soluling Desktop or in Soluling Cloud.
Simple.pptx) on Soluling or click the New from File or Files button and select the file.fi\Simple.pptx.With Soluling Cloud, you translate the presentation in your browser: upload the file, translate it in Translate, and download the localized presentations. You need a Soluling account. See the available Cloud plans.
Simple.pptx), or drag and drop the file onto the page. Click Create.Click the project's green Translate button on the dashboard. Translate opens the project, and you can type the translations into the grid. Machine translation suggestions, translation memory, and spell checking are available there. You do not have to finish every language before moving on to the next step.
Formatting inside a string, such as bold text and links, is shown as protected tags.
When you change the original presentation, upload it again, translate what is new or changed, and download the localized presentations again. On the dashboard, click the project's Update file button (the upload arrow), select the new presentation or drop it onto the page, and click Update. Existing translations are kept, so you only translate the text that was added or changed.
If you want to scan notes, comments, or slide masters, or localize images, create the project in Soluling Desktop, where you can set these options, and upload it to Soluling Cloud. See the Cloud tutorial.
GitHub and <data-dir>\Samples\PowerPoint contain the following PowerPoint samples:
| File | Description | Notes |
|---|---|---|
| Simple.pptx | A simple presentation with two slides. Contains formatted text (bold, italic, underline, etc.) and a link. | Study this first. |
| Context.pptx | A presentation that has been changed after it was first localized. Shows how translations are kept when the presentation changes. Localized to Finnish and Japanese. | |
| Image.pptx | A presentation that contains an image. Image.ntp localizes only the text, and Image2.ntp also localizes the image. Localized to Finnish and Swedish. | |
| Sport\Sport.pptx | A presentation about some sports. Contains images and speaker notes. The project also scans notes and comments. |
The localized presentations are in the fi, ja, and sv subdirectories.
You can configure how to localize your PowerPoint file by selecting the item in the project tree, right-clicking, and choosing the Options menu. A source dialog appears that lets you edit the options. This source uses the following option sheets.
Read more about other document files such as DITA, Help+Manual, HTML, HTML Help, LaTeX, Word, PowerPoint, Markdown, RTF, and PDF files.