Designers

All 141 tools / International and inclusive design

Plan how much longer each UI string gets in other languages and flag the ones that overflow

Text expansion plannerFreeFor designers, developers and writers

25/day

free runs a day, no sign-in.

Before: what you give it

The example input, as typed in. You paste text, CSS, markup or notes.

strings:
  Save
  Cancel
  Sign in to continue
  Your changes have been saved and will sync to all of your devices shortly.
languages: de, fi, ja
maxChars: 14

After: what comes back

The first lines of a real run on that input. Nothing here is edited by hand.

TEXT EXPANSION PLAN
Strings: 4. Languages: German, Finnish, Japanese.
Planned budget = English length x language factor, with a boost for short strings. Rule-of-thumb ranges (convention), not measurements.

"Save" (4 chars): plan for 10 (de 6-10, fi 7-10, ja 2-4)
"Cancel" (6 chars): plan for 16 (de 9-15, fi 10-16, ja 3-5)
"Sign in to continue" (19 chars): plan for 41 (de 29-40, fi 32-41, ja 9-17)
"Your changes have been saved and will sync to all of your d..." (74 chars): plan for 107 (de 81-104, fi 89-107, ja 33-67)

Findings: 2 high, 1 medium, 0 low, 1 info

[HIGH] Fit: "Sign in to continue" may need 41 characters in a 14-character space
  Over-length strings truncate, wrap or overflow in the longest languages.
  Fix: Widen the container, allow wrapping, shorten the source, or give translators a limit.
... full output on the tool page

What you get

Planned character range per language and worst case per string, with flags over your container limit

What it cannot do

Rule-of-thumb ranges for ordinary UI copy, not measurements; a real translation can differ.

Who it is for

  • Designers
  • Developers
  • Writers

Free and Pro

Free25 runs a day per IP address, up to 100,000 characters a run.
ProNo daily limit, 300 requests a minute, up to 200,000 characters a run.

What each plan includes

Use it from your assistant

The tool is called plan_text_expansion. Connect the server once, then ask for it by name or just describe the job. Install steps for each app.

claude mcp add --transport http designers https://designers.allthepossibles.com/mcp
curl -X POST https://designers.allthepossibles.com/api/text-expansion -H 'content-type: application/json' -d '{"strings":"Save\nCancel\nSign in to continue\nYour changes have been saved and will sync to all of your devices shortly.","languages":"de, fi, ja","maxChars":14}'

Try it here

The form starts with the same example input, so you can run it first and then swap in your own.

More in international and inclusive design

All international and inclusive design tools