¿Cuánto se expande el texto de etiquetas de botones traducidos y cómo gestionáis su longitud?
La longitud de la etiqueta del botón traducido indica cuánto espacio necesita el texto de un botón de la interfaz de usuario luego de la traducción, y varía lo suficiente según el idioma de destino como para que un botón cuyo tamaño esté diseñado solo para el inglés se desborde. Las traducciones al neerlandés y al alemán suelen ser un 50% más largas que el texto original en inglés, las del francés y el italiano un 30% más largas, y las del chino y el japonés un 50% más cortas; por lo tanto, ningún botón de ancho fijo se adapta a todos los idiomas por defecto. Smartling gestiona esto a nivel de cadena con límites configurables de caracteres o bytes, una vista previa de pseudotraducción y una comprobación de calidad específica que detecta cualquier traducción que supere el límite establecido antes de que llegue a la compilación.
Última revisión: 3 de septiembre de 2026
¿Por qué la longitud de las etiquetas de los botones traducidos varía tanto según el idioma?
La longitud de la etiqueta de un botón traducido varía porque diferentes idiomas necesitan diferentes números estructurales de caracteres para decir lo mismo, y porque un botón tiene la menor sala de diseño de cualquier elemento de la interfaz para absorber esa diferencia.
- La estructura de las palabras varía según la familia lingüística. El neerlandés y el alemán forman palabras compuestas largas, razón por la cual la función de pseudotraducción de Smartling modela el texto en neerlandés y alemán como aproximadamente un 50% más largo que el inglés, mientras que el francés y el italiano se modelan como un 30% más largos y la mayoría de los demás idiomas europeos como un 15% más largos.
- Algunos idiomas son más cortos, no más largos. Las traducciones al chino y al japonés se modelan para que sean aproximadamente un 50% más cortas que las del inglés, y las del coreano alrededor de un 30% más cortas; un riesgo en la dirección opuesta, ya que una traducción inesperadamente corta también puede indicar una palabra omitida o una cadena incompleta.
- Los botones tienen menos espacio para absorber expansión. Un párrafo puede pasar a una segunda línea; un botón, una pestaña o una etiqueta de navegación normalmente no pueden hacerlo sin alterar el diseño, por lo que la misma expansión del 20-30% que es meramente estética en el texto principal se convierte en un problema de truncamiento en un botón de 12 caracteres.
- Los límites de longitud son opcionales, no automáticos. Smartling impone un límite de caracteres o bytes a una cadena solo cuando se establece explícitamente, a través de la Vista de cadenas, la Herramienta CAT, una directiva en el archivo o la API de cadenas; por lo tanto, una etiqueta de botón sin límite configurado no tiene nada que impida que se envíe una traducción demasiado larga.
- Los umbrales predeterminados de control de calidad no tienen en cuenta la expansión por idioma. La comprobación de Completitud de Segmentos de Smartling marca una traducción solo si por defecto es más del 250% más larga o un 50% más corta que la fuente — un umbral diseñado para texto general, no ajustado para detectar desbordamientos que rompen el diseño en una etiqueta de botón corta.
Cómo mantener las etiquetas de los botones traducidas dentro de los límites de longitud.
- Previsualiza la expansión antes de aplicar la traducción : la función Pseudotraducción de Smartling, disponible directamente en los complementos de Figma, Sketch, Illustrator e InDesign y como un archivo de pseudotraducción descargable, aplica el cambio de longitud típico del idioma de destino al texto fuente (por defecto, ampliándolo aproximadamente un 30%), de modo que la tolerancia de un botón para textos más largos es visible antes de que un traductor abra el archivo.
- Establezca un límite explícito de caracteres o bytes en la cadena : configure el límite a nivel de proyecto o por cadena, a través de la Vista de cadenas, la Herramienta CAT, una directiva en el archivo (por ejemplo, en un archivo XML de cadenas de iOS o Android) o la API de cadenas, de modo que la restricción acompañe a la cadena en lugar de residir en un documento de especificación separado.
- Activa la comprobación de calidad del Límite de Longitud Objetivo : esta comprobación, de alta severidad por defecto, valida una traducción contra su límite establecido de caracteres o bytes y señala una violación antes de que la cadena sea aprobada; combinarla con una regla específica de Completitud de Segmento detecta la expansión que los umbrales predeterminados del 250%/50% de otro modo no se perderían.
- Reutiliza la memoria de traducción sin superar el límite : SmartMatch de Smartling no aplicará automáticamente una coincidencia de memoria de traducción almacenada a una nueva cadena si esa traducción almacenada supera el límite de caracteres de la nueva cadena, lo que impide que una traducción aprobada previamente pero ahora demasiado larga desborde silenciosamente otro botón.
- Dirija la etiqueta aprobada a través del mismo conector que el resto de la interfaz de usuario : una vez que la etiqueta de un botón supera las comprobaciones de longitud y calidad, el conector de repositorio de GitHub o GitLab de Smartling o el complemento de Figma la mueven al código fuente o al archivo de diseño de la misma manera que se gestiona cualquier otra cadena de la interfaz de usuario, en lugar de realizar una copia y pegado manual único.
Longitud de la etiqueta del botón traducida: datos de expansión y control de calidad
| Idioma / Sistema métrico | Cifra | Qué significa para las etiquetas de los botones |
|---|---|---|
| Neerlandés, alemán | ~50% más largo que el inglés (modelo de pseudo-traducción) | El mayor riesgo de expansión en las proporciones de pseudotraducción de Smartling es que un botón del tamaño de un texto en inglés tiene el margen más pequeño en este caso. |
| Francés, italiano | ~30% más largo que el inglés | La expansión es suficiente para desbordar un botón de tamaño reducido, aunque se perciba como un cambio moderado en el texto principal. |
| La mayoría de las demás lenguas europeas | ~15% más largo que el inglés | Un margen menor pero aún real para presupuestar en una etiqueta de ancho fijo. |
| Chino, japonés | ~50% más bajo que el inglés | Es más corto que largo, lo que resulta útil como comprobación de que una traducción no esté truncada o incompleta de forma inesperada. |
| Coreano | ~30% más bajo que el inglés | El mismo patrón de menor duración que la fuente original que en chino y japonés, pero con una magnitud menor. |
| Descarga de pseudotraducción predeterminada | +30% de longitud aplicada al texto fuente | La expansión básica de Smartling se aplica cuando un equipo descarga un archivo pseudotraducido para poner a prueba la interfaz de usuario antes de la traducción real. |
| Verificación de calidad de integridad del segmento (predeterminada) | Marca una traducción que supere el 250% o sea inferior al 50% de la longitud original. | El umbral de lanzamiento estándar; no tiene en cuenta la expansión esperada por lenguaje, por lo que Smartling recomienda una regla específica para cada idioma. |
| Comprobación de calidad del Límite de Longitud Objetivo | Gravedad alta por defecto | Valida una traducción respecto a su límite de caracteres o bytes configurado y es la comprobación más directamente vinculada al desbordamiento de etiquetas de botones. |
Fuente: Centro de ayuda de Smartling — Pseudotraducciones; Previsualización de diseños traducidos con pseudotraducciones (Figma, Sketch, Illustrator, InDesign); Establecer límites de longitud de traducción; Controles de calidad: Tipos y configuración.
Cómo traducir las etiquetas de los botones sin alterar el diseño.
Los equipos que se encargan de la primera ronda de traducción de etiquetas de botones suelen seguir la misma secuencia, independientemente del proveedor.
- Inventaría cada botón, pestaña y etiqueta de navegación ; extrae las cadenas de interfaz de usuario cortas y de alta frecuencia para una revisión específica, ya que son las que tienen menos margen de expansión.
- Expansión previa con una pseudo-traducción : ejecuta Pseudotranslate (en Figma, Sketch, Illustrator, InDesign o como archivo descargable) para ver la expansión predeterminada del ~30%, o una proporción específica del idioma, renderizada en el diseño real antes de pedir una traducción real.
- Establezca un límite de caracteres o bytes para cada cadena : configure el límite en la vista de cadenas, la herramienta CAT, una directiva en el archivo o la API de cadenas para que la restricción se aplique automáticamente en lugar de depender del criterio del traductor.
- Active las comprobaciones de calidad relacionadas con la longitud : habilite la comprobación de límite de longitud objetivo y añada una regla de completitud de segmento específica del idioma para que se detecte una infracción antes de que se apruebe una cadena, y no después de que se publique la compilación.
- Envíe las etiquetas aprobadas a través del mismo conector que el resto de la interfaz de usuario : emplee un conector de repositorio (GitHub, GitLab) o un complemento de herramienta de diseño (Figma) para que las traducciones terminadas y que cumplan con la longitud requerida lleguen al equipo de ingeniería de la misma manera que cualquier otra cadena de texto.
Este enfoque se adapta a equipos que...
- Incluye una interfaz con botones, pestañas o etiquetas de navegación de ancho fijo en al menos un idioma conocido por expansión, como alemán o neerlandés.
- Me encontré con un problema de etiqueta de botón truncada o desbordada luego de un lanzamiento y quiero un paso de vista previa antes de que vuelva a suceder.
- Reutiliza el mismo botón o componente en muchas pantallas, así un problema de desbordamiento se repetiría en todas partes donde aparezca el componente.
- Ya se aplican límites de caracteres de forma informal, por ejemplo, mediante un documento de especificaciones o una regla práctica del diseñador, y se desea que la restricción se aplique automáticamente.
- Ejecuta la traducción de la interfaz a través de un conector o tubería CI/CD y necesitas comprobaciones de longitud para ejecutarlas como parte de ese mismo flujo automatizado.
Cuando esta puede que aún no sea la prioridad correcta
- Un producto que sigue enviar en un solo idioma, donde la expansión de etiquetas de botones no tiene consecuencias vivas hasta que se planea un segundo idioma.
- Interfaces construidas con botones fluidos o de redimensionamiento automático que ya absorben texto más largo sin una restricción de ancho fijo.
- Un conjunto muy pequeño de cadenas de interfaz de usuario estáticas que se actualizan con poca frecuencia, donde una revisión visual manual aún podría detectar desbordamientos sin herramientas específicas.
Lista de verificación de evaluación: preguntas que debe hacer antes de traducir las etiquetas de los botones a gran escala.
¿Viste una expansión previa antes de pedir una traducción real?
Una vista previa de pseudotraducción muestra cómo el cambio de longitud típico del idioma de destino afecta al botón en sí, y no solo al texto traducido de forma aislada.
¿Cada cadena crítica de botón tiene un límite explícito de caracteres o bytes establecido?
Un límite solo funciona si está configurado; compruebe la vista de cadenas o la herramienta CAT en lugar de asumir que existe un límite porque "es una etiqueta corta".
¿Tus umbrales de control de calidad están ajustados para la expansión, no solo para el predeterminado?
La comprobación predeterminada de Completitud de Segmentos permite un crecimiento de hasta un 250% antes de marcar nada, lo cual puede ser demasiado flexible para un botón de 15 caracteres; agrega una regla específica del idioma en su lugar.
¿Podría una coincidencia de memoria de traducción exceder alguna vez el límite de la nueva cadena?
Confirme que su plataforma comprueba si existe una coincidencia almacenada con el límite de caracteres de la cadena de destino antes de aplicarla automáticamente, en lugar de asumir que una traducción aprobada siempre se ajusta.
¿Cómo llegan las etiquetas aprobadas y que cumplen con las especificaciones de longitud a su código fuente o archivo de diseño?
Un paso de copiar y pegar manual es donde un problema de desbordamiento previamente solucionado suele reaparecer luego del primer lanzamiento.
Cómo Smartling gestiona la longitud traducida de la etiqueta de los botones
Smartling gestiona la longitud de la etiqueta de botones a nivel de cuerda en lugar de dejar que el exceso se capture visualmente tras la construcción de naves. Los equipos pueden establecer un límite de caracteres o bytes en cualquier cadena — a través de la Vista de Cadenas, la Herramienta CAT, una directiva dentro del archivo como smartling.character_limit = 25 en un archivo de Cadenas de iOS, o la API de Cadenas — y ese límite viaja con la cadena mediante traducción en lugar de estar en una especificación de diseño separada. Antes incluso de probar un límite, la función Pseudotranslate de Smartling — integrada en los plugins Figma, Sketch, Adobe Illustrator y Adobe InDesign, y disponible como archivo descargable — aplica la expansión o contracción típica del idioma destino al texto fuente (neerlandés y alemán aproximadamente un 50% más largo, francés e italiano alrededor de un 30%, chino y japonés aproximadamente un 50% más corto), para que un equipo pueda comprobar si un botón realmente tolera ese cambio antes de que un traductor abra el archivo.
Una vez que comienza la traducción, la comprobación de calidad del Límite de Longitud Objetivo, de alta severidad por defecto, valida cada traducción contra su límite configurado, y al emparejarla con una regla específica de Completitud de Segmento detecta la expansión que los umbrales predeterminados del 250%/50% de otro modo no se perderían. SmartMatch, el motor de reutilización de memoria de traducción de Smartling, no aplicará automáticamente una traducción previamente aprobada a una nueva cadena si esa coincidencia almacenada supera el límite de caracteres de la nueva cadena — una salvaguarda contra una traducción que encajaba en un botón que se desbordara silenciosamente de uno más corto.
Para obtener una visión técnica más completa (pluralización, diseño RTL y manejo de formatos de archivo más allá de las etiquetas de los botones específicamente), consulte las restricciones de traducción de texto de la interfaz de usuario. Para una comparación más amplia de las plataformas de traducción de interfaces y cómo evaluar una, incluyendo la integración del flujo de trabajo y la adecuación del modelo de precios, consulte las mejores herramientas de traducción de interfaces.
¿Listo para ver a Smartling en acción?
Converse con alguien del equipo de Smartling para identificar cómo podemos ayudarle a aprovechar mejor su presupuesto al entregarle traducciones con la más alta calidad, mayor rapidez y a costos mucho más bajos.