Empower growth and innovation with the latest UI Design insights

Button text spills outside the border after the English version goes live—is English really too long?

Oct 9, 2026 Read: 18

When button text spills outside the border after the English version goes live, it is usually not because English is too long, but because buttons, labels, and table columns were locked to fixed widths during the Chinese draft stage. In multilingual interfaces, text length changes by language; the experience range is that English is about 30%–50% longer than Chinese, and German, Russian, and others can be even longer. A common 2026 delivery practice is to design high-frequency entry points with flexible widths: set a base width and horizontal padding first, then combine them with wrapping or truncation rules, rather than fixing screen by screen after translations are populated.

English buttons overflow—the root cause is often not translation

Text expansion means the same sentence takes up different horizontal space in different languages. Chinese characters are close to monospaced, while English words vary in length. The same action that is “确认提交” in Chinese may become a longer phrase such as Confirm and Submit in English; German compound words may also exceed the original button width. This is not a translation quality issue, but a mismatch between layout containers and text length.

Interface overflow is often concentrated in a few high-frequency entry points: buttons, navigation labels, table action columns, and form hints. Button wrapping can push out elements in the same row, an overwide navigation item can push an entry point off screen, and a longer table column can make the action column invisible. The root cause is often just a few containers that were left with no extra room.

  • Buttons: primary actions, secondary actions, and modal footer buttons are sensitive to length.
  • Navigation and labels: top navigation, side menus, and status labels easily become too wide.
  • Tables and lists: field names, status columns, and action columns easily get squeezed after switching languages.
  • Forms and hints: placeholders, help text, and error messages may become two or three lines in English.

Check three layers first: container, text, line breaking

When button text overflows, do not argue first about whether it is a design problem or a translation problem. Check three steps—container layer, text layer, and line-breaking layer—to locate which layer fails first, then decide what to change.

  1. Container layer: Check whether buttons, labels, and cards have hard-coded widths; whether there are width caps, base widths, and padding. If the container is fixed and padding is small, change the container first.
  2. Text layer: Check whether the field can be abbreviated, wrapped, or truncated. Primary action buttons should not be abbreviated into ambiguity; read-only text can use an ellipsis with expansion.
  3. Line-breaking layer: Check wrapping, word breaking, line height, and alignment. English should not break in the middle of a word; German can be handled with hyphenation rules; line height must accommodate two lines.

Decision criteria: If only a few languages are too long and the field is not a critical action, you can revise the copy or allow truncation; if all languages look tight in the button, the container does not have enough room; if the button contains words such as “Submit” or “Pay” that determine the action result, truncation should not be the solution. A counterexample is forcing the English button to say OK or Go, leaving users unable to tell what will happen when they click.

How much room to leave: a set of checkable ranges

Leaving room is not about making buttons as large as possible, but about giving text expansion breathing space. Following common multilingual project delivery habits in 2026, you can use experience ranges for the first draft, then populate them with real translations or pseudo-localized text for verification.

  • Button base width: common mobile range 88–120px, common desktop range 96–160px; use the smaller value for Chinese buttons of two to four characters, and reserve the larger value for English buttons.
  • Button horizontal padding: common range 12–20px; if copy may get longer, closer to 20px is more stable, but it takes up row space.
  • Navigation and labels: reserve 20%–40% horizontal room based on the Chinese draft, then verify against actual English and German copy.
  • Table columns: text columns can have a base width; when exceeded, use an ellipsis plus hover or tap expansion; the action column should not be squeezed to the point where horizontal scrolling is needed to see it.
  • Spacing between adjacent elements: after buttons become wider, the experience range still suggests keeping at least 8px between adjacent buttons to reduce mis-taps.

Acceptable result: after switching to English, no half-word is cut off in buttons, two-line text does not press against the border, elements in the same row do not all shift because one button got longer, and the action column remains visible at common screen widths. Check item by item against official platform design guidelines and the delivery acceptance checklist.

Option comparison and experience ranges for cost and timeline

There is no single solution for multilingual adaptation. When choosing, first look at whether the container carries a critical action, read-only information, or supporting explanation, then look at the project timeline and number of languages.

  • Fixed width plus smaller font size: low change cost, suitable for pages with few fields, few languages, and low frequency; the trade-off is that English may become tiny text, reducing mobile readability.
  • Flexible width plus padding: suitable for buttons, labels, and navigation; the trade-off is that elements in the same row may be pushed out, requiring breakpoint or wrapping rules.
  • Allow wrapping or two-line buttons: suitable for long copy, low-frequency actions, and explanatory buttons; the trade-off is changing button height and possibly uneven list row heights.
  • Ellipsis plus expansion: suitable for tables, card notes, and read-only text; not suitable for primary action buttons, because users need the full word to judge the action result.

For cost, here is an experience range: changing buttons and labels on only 1–3 pages, with design and front-end checking together, commonly takes about 0.5–2 person-days; when component libraries, site-wide navigation, and five or more languages are involved, it commonly takes about 5–15 person-days, varying with team size and existing component standards. When the timeline is tight, handle high-frequency entry points and critical actions first.

Applicable and non-applicable boundaries

Multilingual text expansion adaptation is suitable for products with a clear language-switching need, such as going-global apps, multilingual SaaS back offices, and enterprise systems that need Chinese-English switching. Prioritize buttons, navigation, table action columns, and status labels, because once these positions are misaligned, users directly perceive the interface as broken. Making the first draft based on English length during the design stage usually saves more rework than changing after launch.

Also make clear when it does not apply or does not need to be site-wide: if a product will only serve single-language users for the next three years, has no language-switching entry point, and has no plan to add languages, there is no need to do site-wide flexible adaptation for text expansion; otherwise it increases layout complexity and may make the Chinese interface look too loose. A boundary sentence to remember: A single-language product with no multilingual switching entry point can set widths based on the current language; as long as languages may be added in the future, high-frequency entry points are worth reserving room for first.

Delivery-site experience and acceptance checklist

A common situation in projects: an admin project has a timeline of only about two weeks, with tight budget and assets; the design draft sets buttons to a fixed width based on Chinese length; after English translations are populated, long copy such as Confirm and Submit wraps as soon as it is placed in, misaligning with adjacent buttons; testing raises more than a dozen layout issues; then the team reworks component widths and line-breaking rules, spending about 1–2 extra person-days. The cost is not the button itself, but the stretched time for testing, revising drafts, and re-running checks.

Before delivery, after the main page visual drafts are complete and before slicing, run a round with pseudo-localized text or real translations populated, focusing on buttons, navigation, tables, and form hints. The checklist below can be trimmed by project; for high-frequency entry points, go through each item.

  • After button text wraps, can it still be fully recognized, without half a word cut off or only one letter left?
  • After buttons in the same row become wider, is there still tappable spacing between adjacent buttons, and is there a mis-tap risk?
  • After navigation labels get longer, do they push later entry points off screen, or cause a horizontal scrollbar?
  • After table columns switch languages, is the action column still visible, and does the ellipsis provide a path to expand or view the full text?
  • After form hints and error copy wrap, do they squeeze the input field or cover subsequent fields?
  • After switching languages, does the page show obvious layout jumps, and is the width stable when returning to the same page?

FAQ

With only Chinese and English, do we still need to leave multilingual room?

Chinese and English are a common expansion pairing; English is usually 30% to 50% longer than Chinese. It is still recommended to give buttons and navigation at least flexible widths, otherwise English is likely to wrap and misalign after launch.

If button text is too long, can simply reducing the font size solve it?

Reducing font size can be an emergency fix, but it breaks the font-size hierarchy in the same interface, and mobile readability drops below 12px. A common approach is to change the container and padding first, then consider shortening the copy; reducing font size is only a fallback.

Can primary action buttons be truncated with an ellipsis?

Primary action buttons are not recommended for ellipsis truncation, because users rely on the full word to judge the action result. Read-only text and table notes can use an ellipsis plus expansion; buttons are better suited to wrapping or widening.

At which design stage should text expansion testing be done?

After the main page visual drafts are complete and before development slicing, run one round of pseudo-localization or real translation population; the earlier issues are found, the more rework is saved. A common range is to complete one verification round within one week before design finalization.


If your project has going-global or multilingual plans in 2026, start with flexible widths and text expansion checks for the three container types—buttons, navigation, and tables. For products that only serve a single language and have no expansion plans, site-wide changes are unnecessary; just reserve room for high-frequency entry points. Xiyue Company often runs one round against a pseudo-localization checklist in multilingual delivery, then decides whether to change the container or the copy.

Interested in this topic?
10-year tech team — reference proposal within 24 hours
Obtain Proposal
Are you ready?
Then reach out to us!
+86-13370032918
Discover more services, feel free to contact us anytime.
Please fill in your requirements
What services would you like us to provide for you?
Your Budget
ct.
Our WeChat
Professional technical solutions
Phone
+86-13370032918 (Manager Jin)
The phone is busy or unavailable; feel free to add me on WeChat.
E-mail
349077570@qq.com
Submitted successfully
Thank you for your trust. We will contact you soon!
Recommended projects for you