InfyCalculator
English
💻

Calculadora de expansión de texto: cuánto crece una cadena al localizarla

Calcula cuánto se alarga (o acorta) un texto en inglés al traducirlo al español, alemán, francés, japonés y más: caracteres, ancho en píxeles y espacio a reservar en tu interfaz.

Longitud de la cadena original (en inglés)
Idioma de destino
Ancho disponible en la interfaz (0 para omitir)
Ancho promedio de un carácter en inglés con tu tamaño de fuente
Cargando calculadora…

Cómo funciona

Longitud traducida ≈ longitud original × factor de expansión. El factor combina la base de cada idioma (alemán y finés ≈ +30% en textos largos; francés y español +20–25%; chino, japonés y coreano −20 a −50% de caracteres, pero con glifos más anchos) con la penalización por cadena corta (≤ 10 caracteres hasta +200%, > 70 caracteres ≈ +30%, según la guía de IBM).

El inglés es de los idiomas más compactos, así que casi cualquier traducción sale más larga: las palabras compuestas del alemán, los artículos y preposiciones de las lenguas romances como el español, las terminaciones de caso del finés. Y mientras más corta es la cadena original, peor es la proporción: un "OK" de dos letras puede triplicarse, mientras que un párrafo crece más o menos una cuarta parte. La guía clásica de IBM agrupa ese efecto por longitud de la cadena, y esta calculadora ajusta la base de cada idioma con esas franjas. El chino y el japonés usan menos caracteres, pero cada glifo es más ancho y alto, así que el ancho en píxeles baja menos de lo que sugiere el conteo y el interlineado tiene que crecer; el árabe y el hebreo, además, exigen reflejar el diseño de derecha a izquierda. Las reglas prácticas: nunca fijes el ancho de etiquetas y botones, deja entre 30% y 50% de holgura (más en cadenas cortas), no concatenes fragmentos y haz pseudolocalización desde el principio para ver los desbordes antes de pagar traducciones.

Ejemplo resuelto

Paola, desarrolladora front-end en Bogotá, localiza al español una app escrita en inglés. Una etiqueta de 24 caracteres cae en la franja de 21–30 caracteres, y en español se estima en unos 38 caracteres (+55%): 38 × 7 px = 266 px, así que desborda su botón de 160 px por 106 px. El peor caso, el alemán, llega a 40 caracteres y 280 px; en japonés bastarían unos 14 caracteres, pero ocuparían 157 px por lo anchos que son sus glifos.

Preguntas frecuentes

¿Estos factores sirven para calcular palabras al cotizar una traducción?

Más o menos. En conteo de palabras, el alemán suele quedar entre 5% y 15% por encima del inglés y el francés o el español entre 15% y 25%, porque se cuentan palabras y no caracteres. Aun así, lo normal es cotizar sobre el conteo del texto original.

¿Cuál es una regla segura para cualquier idioma?

Prevé 30% de expansión para textos de más de 50 caracteres y 50% para los de 20 a 50, y diseña las cadenas cortas de la interfaz (botones, menús, pestañas) para que puedan crecer o saltar de línea en vez de recortarse.

¿Cuánto más largo es el español que el inglés?

En textos largos, entre 20% y 25% más. En cadenas cortas de interfaz la diferencia se dispara: "Save" (4 letras) pasa a "Guardar" (7) y "OK" a "Aceptar".

¿Qué es la pseudolocalización?

Es reemplazar los textos de la interfaz por versiones alargadas con acentos y corchetes, como [Šàvé çhâñgéš~~~~], para detectar desbordes, textos fijos en el código y concatenaciones antes de traducir.

Calculadoras relacionadas

Valores típicos de la industria. Los resultados cambian mucho según la agencia, el par de idiomas, el tema y el formato de archivo, así que úsalos como base para presupuestar, no como cotización.