Why Your PowerPoint Translation Breaks the Layout (And How to Prevent It)
You translated your deck. Now every third slide has text spilling out of its box. Bullets overlap the image on the right. A title that fit on one line now wraps into the subtitle. The content is correct. The layout is ruined.
This is not a bug in the tool you used. It is a property of language that every translation tool ignores.
The short answer
Translated text is longer than the original. Not sometimes. Nearly always. French runs 20 to 25 percent longer than English. German runs up to 35 percent longer. When a translation tool replaces the text in a text box without checking whether the new text still fits, lines wrap, boxes overflow, and the layout breaks.
Every major translation tool does exactly this. They translate the words and ignore the space.
Why text gets longer when you translate
This is not a quirk of machine translation. It is a property of the languages themselves.
English is a compact language. It uses short words, elides articles, and tolerates dense noun phrases. Most European languages do not. When the same idea moves from English into another language, the text expands.
The W3C and professional translation organizations have measured this for decades. The typical expansion rates from English are:
- French: 20 to 25 percent longer
- German: up to 35 percent longer
- Spanish: 20 to 25 percent longer
- Italian: 15 to 20 percent longer
- Portuguese: 15 to 30 percent longer
These are averages. Individual sentences vary widely. A short heading might expand by 50 percent. A long paragraph might expand by 15 percent. You cannot predict which slides will break by looking at the deck.
On a web page, this does not matter: the page just gets taller. In PowerPoint, every text box has a fixed width and a fixed position on the slide. There is nowhere for the extra text to go.
What every translation tool gets wrong
The problem is not the translation quality. The problem is that no tool checks whether the translation fits.
Microsoft Translator (Review > Translate) is built into PowerPoint. It translates selected text or an entire presentation using the same engine behind Bing Translate. It replaces the text in each text box with the translated version. It does not measure whether the translated text fits in the box. It does not adjust line breaks, font sizes, or box dimensions. If the translated text adds even one extra line, you see it as overflow.
File-upload services (DeepL, SlideSpeak, Bluente, Linnk AI, Smartcat, OpenL, Redokun, and others) accept a PowerPoint file, translate it on their servers, and return the translated file. They handle the text replacement correctly. None of them measure whether the translated text fits in the original containers. The returned deck has the same text boxes at the same sizes, now holding longer text.
Script-based tools (open-source Python libraries, API-key workflows) give you full control over the translation engine. They still replace text without measuring fit. The most widely cited guide to translating decks programmatically concludes that visual inspection of every slide is mandatory and that the fix is to widen text boxes or hand-shorten strings.
In every case, the workflow is the same: translate, then spend 20 to 60 minutes manually fixing every text box that overflowed. On a 40-slide deck translated into two languages, that is hours of layout repair.
Why this is harder than it looks
You might think the fix is simple: if the text is too long, make the font smaller. Or make the box wider. Or just shorten the translation.
Each of these creates a new problem.
Shrinking the font makes the translated slides look different from the original. If slide 12 now uses 14pt text while every other slide uses 18pt, the deck looks inconsistent. Presentations are meant to be visually uniform. Changing the font size on some slides defeats that.
Widening the text box means the box now overlaps whatever is next to it: an image, a chart, another text box, or the edge of the slide. PowerPoint layouts are spatial. Moving one element pushes into the space another element occupies.
Shortening the translation is the correct approach, but it requires knowing exactly how much to shorten. Not in characters (a narrow “i” and a wide “m” are not the same width) but in rendered width, against the specific font, at the specific size, in the specific container. That is a measurement problem, not a language problem, and it requires access to the font’s actual character metrics.
No general-purpose translation tool has this information. That is why they all produce overflow and leave you to fix it.
How ppt-translate handles it differently
ppt-translate is a free, open-source skill for Claude for PowerPoint. It translates a deck into French and preserves the original layout. It does this by treating fit as a hard constraint, not as something to check after the fact.
The core mechanism is called the Fit Contract. For every paragraph in the deck, ppt-translate enforces one rule: the translated text must occupy the same space as the original and must not require an additional line.
Here is how it works:
1. It measures before it writes. For each paragraph, ppt-translate computes the usable width of the container, the current line count, and the available slack. It knows exactly how much space the translation has to work with before it generates a single word.
2. It measures in rendered width, not character count. Character count is the wrong metric. The letter “m” is roughly three times wider than “i” in most proportional fonts. A 50-character French sentence and a 50-character English sentence occupy very different amounts of horizontal space. ppt-translate uses a metric table built from actual font binaries, measuring the advance width of every character in every font used in the deck.
3. It rewrites to fit. If the direct translation would overflow, ppt-translate rewrites the sentence shorter while preserving the meaning. It does not drop words arbitrarily. It rewrites the entire sentence in a more compact form, up to three attempts. Shortening is a remedy applied only when a paragraph is measured as overflowing, never a default disposition.
4. It never changes the layout. ppt-translate never widens a text box, never moves a shape, never changes the font size, and never alters the paragraph count inside a shape. This last point matters because PowerPoint animations target shapes and paragraphs by index. If the paragraph count changes, animations break. ppt-translate preserves them.
The metric table is two-tier. A class table groups characters into seven width classes and states each class at the width of its widest member, so it structurally cannot underestimate. If the class table says a string fits, the skill stops. An exact per-character table is consulted only when the class table says the string does not fit. On real content, roughly three quarters of paragraphs are resolved by the class table alone.
Comparison
| Microsoft Translator | File-upload services | ppt-translate | |
|---|---|---|---|
| Translates text | Yes | Yes | Yes |
| Measures whether translation fits | No | No | Yes |
| Preserves text box sizes | Yes (unchanged) | Yes (unchanged) | Yes (enforced) |
| Adjusts translation to fit containers | No | No | Yes |
| Preserves animations | Depends | Depends | Yes (paragraph count locked) |
| Works inside PowerPoint | Yes (Review > Translate) | No (file upload/download) | Yes (Claude for PowerPoint) |
| Requires uploading your file to a server | No | Yes | No |
| Languages | 70+ | Varies by service | French (Canadian and European) |
| Cost | Included with Microsoft 365 | Free to $30+/month | Free |
The trade-off is clear. Microsoft Translator and file-upload services support dozens of languages but produce overflow you have to fix manually. ppt-translate currently supports only French, but it handles the formatting problem that every other tool leaves to you.
What to do right now
Your best option depends on your situation.
If you need French and want zero layout repair: use ppt-translate. Install the skill in Claude for PowerPoint (Customize > Skills), open your deck, and ask it to translate. The Fit Contract handles the formatting. No upload, no download, no manual fixes.
If you need a language ppt-translate does not yet support: use Microsoft Translator or a file-upload service for the translation, then plan for manual layout repair. Budget 1 to 2 minutes per slide for a typical business deck. Check every text box, especially titles, subtitles, and bullet lists, which are the most common overflow points.
If formatting matters more than speed: hire a human translator who works in PowerPoint, not in a text editor. A translator who can see the slide will naturally write to fit. This is the most expensive option and the most reliable one for languages with high expansion rates.
If you need a quick preview before committing: use Microsoft Translator (Review > Translate) on a copy of your deck. It is fast, free, and will show you which slides overflow. Use that as a map for manual repair, or to decide whether the layout cleanup is worth the time.
Frequently asked questions
Why does my PowerPoint look different after translation? Translated text is almost always longer than the original. French runs 20 to 25 percent longer than English, German up to 35 percent. When a translation tool replaces the text without checking whether it still fits in the text box, lines wrap, bullets overflow, and layouts break. The tool translated the words but ignored the space they occupy.
How much longer is French text compared to English in a PowerPoint slide? French text is typically 20 to 25 percent longer than the equivalent English text. On a slide with tight text boxes, that expansion is enough to add extra lines, push bullets out of their containers, and overlap adjacent elements. German is worse, expanding up to 35 percent. The expansion rate varies by sentence, so some slides break and others do not.
Can Microsoft Translator in PowerPoint preserve my slide formatting? Microsoft Translator (Review > Translate) translates the text but does not measure whether the translated text fits in the original text boxes. It does not adjust line breaks, font sizes, or box dimensions. If the translated text is longer than the original, which it usually is, you will need to fix every overflowing text box manually.
Is there a PowerPoint translation tool that keeps the formatting intact? ppt-translate is a free Claude skill that translates PowerPoint decks into French while preserving the original layout. It measures each paragraph against the actual font metrics and container width before writing the translation. If a direct translation would overflow, it rewrites the sentence shorter until it fits, rather than resizing text boxes or breaking the layout. It currently supports French (Canadian and European).
What is the Fit Contract in ppt-translate? The Fit Contract is the core design rule in ppt-translate. For every paragraph, the translated text must occupy the same space as the original and must not require an additional line. The skill measures estimated advance width against container width using real font metrics, not character count. If the translation does not fit, it rewrites shorter. It never widens a box, never moves a shape, and never changes the font size.
Need to translate a PowerPoint deck into French without breaking the layout? ppt-translate is a free skill for Claude for PowerPoint. It measures every paragraph against the actual font metrics and rewrites to fit. No upload, no manual fixes. See how ppt-translate works
Last verified: September 2026. If something here is out of date, let us know.