Guide
Text Expansion by Language for Screenshot Copy
Translated screenshot copy rarely keeps its English length. IBM figures cited by W3C (opens in a new tab) put expansion at 200–300% for source text up to 10 characters, falling to about 130% above 70 characters. CJK text often uses fewer characters but more width. Write short source headlines, leave slack in text boxes, and review every locale.
Last updated: 8 min read
Why does screenshot copy change length in translation?
Languages package meaning differently, so the same message needs a different number of characters and a different amount of space. W3C's article on text size in translation (opens in a new tab) notes that these differences "can be systematic", which means you can plan for them instead of discovering them at export time.
Screenshot captions are the worst case. They are short, they sit in fixed boxes over a device frame, and they must stay readable at thumbnail size in a store listing. A headline that fits on two lines in English can need three or four lines in another language, or a smaller font that becomes hard to read.
Google Play's own guidance adds a hard edge to the problem: on screenshots, taglines "should not take up more than 20% of the image" (opens in a new tab), and it warns against overloading screenshots with text in small font sizes. Expansion eats into that budget first.
How much does English text expand in other languages?
The most widely quoted reference is the IBM guideline table reproduced by W3C (opens in a new tab). It gives the average length of translated text as a percentage of the English source, grouped by source length.
| Characters in English source | Average translated length |
|---|---|
| Up to 10 | 200–300% |
| 11–20 | 180–200% |
| 21–30 | 160–180% |
| 31–50 | 140–160% |
| 51–70 | 151–170% (as printed by W3C) |
| Over 70 | 130% |
Two practical readings follow. First, the shorter the source, the larger the relative growth: W3C puts it as "the smaller the source message, the higher the likely translation length." Second, the 51–70 row is higher than the 31–50 row as published, which looks like a typo in the source, so treat the overall trend as the reliable part rather than that single row.
These are averages across languages, not per-language ratios. The table does not give a figure for German, Japanese, Arabic or any other specific language, so avoid quoting it as "German is 30% longer" or similar.
Why do short headlines expand the most?
Short English phrases lean on compact words, implied subjects and verbs that double as nouns. A three-word caption such as "Sync everything" or "Track habits" often needs articles, prepositions or inflected forms in the target language to say the same thing naturally.
W3C illustrates this with a single UI word, "views", translated into several languages. Its ratios count each Chinese and Korean character as two English characters of width, because of the width of the glyphs.
| Language | Relative width |
|---|---|
| Korean | 0.8 |
| English (source) | 1 |
| Chinese (Traditional) | 1.2 |
| Portuguese | 2.6 |
| French | 2.6 |
| German | 2.8 |
| Italian | 3 |
Most screenshot headlines sit in the up-to-30-character range, which is exactly where the table predicts the largest growth. That is why caption boxes sized to the English copy are the most common source of overflow in localized sets.
Why can CJK text be shorter but still need more space?
Chinese, Japanese and Korean often use fewer characters than English, but each character is wider. W3C's example is the English word "desktop" written in Japanese katakana: the Japanese has one less character, "but will typically take up much more horizontal space." (W3C (opens in a new tab))
Height matters too. W3C notes that it is "very common for non-Latin text to have much taller characters than Latin text" and that these scripts "often require more vertical space between lines." A line height tuned for a Latin display font can make CJK or accented captions look cramped.
- Budget CJK captions by rendered width, not by character count.
- Check line breaks by eye: W3C's Japanese layout requirements (opens in a new tab) list punctuation that may not start or end a line, and automatic wrapping can strand 。 or 」 at the start of a line. Chinese has similar rules.
- Confirm the font has glyphs for the script. A Latin-only display font falls back to a system font mid-caption, which looks inconsistent.
- Test at thumbnail size. Dense characters lose legibility sooner than simple Latin letters at the same point size.
How do German and Finnish compound words break layouts?
W3C (opens in a new tab) points out that "a number of languages, such as Finnish, German and Dutch, create single large 'words' to replace what is a sequence of smaller words in other languages." Its example: "Input processing features" may become a single 30-character compound word in German.
Total length is only half the problem. A single long word cannot wrap between words, so it sets the minimum width of the caption box. If one compound is wider than the box, the renderer either overflows, breaks the word at an arbitrary letter, or forces you to shrink the whole headline.
- Scan German, Finnish and Dutch captions for the longest single word and check that it fits on one line at your chosen font size.
- Ask the translator for a phrasing that splits the idea into shorter words when a compound is too wide. This is usually better than an arbitrary break.
- Watch all-caps styling. In German, uppercasing turns ß into SS, which lengthens the word.
What headline length budget should you plan per language family?
There is no official per-language ratio for store captions, so treat the following as planning guidance built on the W3C figures above, not as measured numbers. The safest single rule is to design the English layout so it still works when the text roughly doubles.
| Language group | Main risk | How to plan the layout |
|---|---|---|
| Romance languages (French, Spanish, Italian, Portuguese) | Overall length growth from articles and prepositions | Leave room for an extra line; accented capitals need line-height headroom |
| Compounding languages (German, Finnish, Dutch) | Very long single words that cannot wrap | Size the box for the longest word, not only the total length |
| CJK (Japanese, Korean, Chinese) | Wider and taller glyphs despite fewer characters | Budget by width; add line spacing; check line-break punctuation |
| Right-to-left (Arabic, Hebrew) | Mirrored alignment and different glyph proportions | Plan alignment and reading order separately; see the RTL guide |
For right-to-left layouts, length is rarely the only issue. The RTL screenshot guide covers alignment, mirroring and number handling.
How do you design screenshot copy that survives translation?
- Write shorter source copy. Every English character you remove saves more than one character in most translations. Aim for one idea per headline, such as "Plan meals in minutes" rather than a two-clause sentence.
- Avoid abbreviations and wordplay. W3C warns that other languages "may not be able to replicate such an abbreviation", and puns rarely survive translation at the same length.
- Use flexible text boxes. Give captions a wide box that wraps onto extra lines instead of a tight single-line box. W3C recommends allowing text to reflow and avoiding "small fixed-width containers or tight squeezes where possible."
- Reserve vertical room. Place the headline so that one or two extra lines push into planned empty space, not into the device frame.
- Set a minimum font size. If your tool allows per-locale sizes, drop a step for long languages; either way, below that floor you rewrite the copy instead of shrinking it further.
- Set line breaks by hand. Automatic wrapping can leave a single short word on the last line or split CJK text in the wrong place. A manual line break often fixes a headline without shrinking it.
- Review at store size. Look at the finished screenshot the way a shopper sees it: small, in a row, next to other listings.
What happens if you skip a localized screenshot set?
On the App Store, when you add a language, "screenshots and the properties for the new language default to those of the primary language" (opens in a new tab), apart from the description and keywords. Shoppers in that locale then see your English captions unless you upload localized screenshots.
Google Play asks you to localize "any additional taglines or text overlays" (opens in a new tab) on screenshots, while in-game UI does not need to be localized per market. Captions are therefore the part of the image where expansion planning matters most.
How does StoreLocale help with text expansion?
In StoreLocale, each headline text layer stores a separate string for every locale in the project. You can translate the source copy with AI, then edit the wording for a single locale, for example shortening a German headline or adding a manual line break in Japanese, without touching the other languages.
- Switch the editor locale to see each translation in the real caption box on the canvas before you export.
- Text detection and translation cost 0 credits, so you can iterate on wording freely.
- Text inside the app screenshot itself can be repainted by an AI image model that is told to fit or shorten text rather than cut it. The result is generative, so review every repainted screenshot.
- Strict export skips or blocks slides that still have untranslated text, so a missing locale does not slip into the final ZIP of PNGs.
Note that font size, font family and box width are shared by all locales on a text layer. If one language needs a different size, shorten the copy for that locale or give the box enough width for your longest language up front. Start from the screenshot localization workflow or the translation checklist.
Frequently asked questions
How much longer do translations get than English?
It depends on the length of the source. IBM guidelines cited by W3C (opens in a new tab) give 200–300% for English text up to 10 characters, 180–200% for 11–20 characters, and about 130% above 70 characters. Short screenshot headlines sit at the high end of that range.
Is German always the longest language?
No single language is always longest. German often causes the most layout trouble because long compound words cannot wrap, but Romance languages can match or exceed it in total length. In W3C's "views" example, Italian was the widest of the languages shown.
Do Chinese, Japanese and Korean need less space than English?
Not necessarily. They often use fewer characters, but each glyph is wider and usually taller. W3C's example is "desktop" written in Japanese katakana: one character fewer, yet much more horizontal space. Budget CJK captions by width.
Should I shrink the font to make translated headlines fit?
Only a little. Google Play advises against overloading screenshots with text in small font sizes. Set a minimum size and, below it, shorten the translation or add a line instead of shrinking further.
How long should an English screenshot headline be?
There is no official limit. A practical rule is to keep one idea per headline and design the layout so it still works when the text roughly doubles, because short source text expands the most in translation.
Can StoreLocale use a different font size for each language?
Not currently. Headline text is stored per locale, but font size, font family and box width are shared across locales. Edit the wording or line breaks for the affected locale, or size the box for your longest language.
Sources
Related pages
App screenshot localization
Translate captions and in-app text across 30+ languages and export a reviewed set.
App screenshot translator
Detect text in screenshots, translate it, and edit the wording per locale.
Screenshot localization checklist
A step-by-step review list for localized screenshot sets before release.
RTL app store screenshots
Alignment, mirroring and typography for Arabic and Hebrew screenshots.
How to translate App Store screenshots
The end-to-end workflow from source copy to localized upload.
German screenshot localization
Store locale codes and layout notes for German, including compound words.
Japanese screenshot localization
Store locale codes, CJK line breaking and font notes for Japanese.
Turkish screenshot localization
Store locale codes, suffix-heavy words and dotted/dotless i checks for Turkish.
Translate your next screenshot set with StoreLocale
Upload your screenshots, pick target languages, and review every localized version before you export.