¿Cuánto se expande el texto de etiquetas de botones traducidos y cómo gestionáis su longitud?
La longitud de la etiqueta de los botones traducidos es el espacio que necesita el texto de un botón de interfaz de usuario tras la traducción y varía según el idioma de destino lo suficiente como para desbordar un botón del tamaño solo del inglés. Las traducciones al holandés y al alemán suelen ser un 50% más largas que las del inglés original, el francés y el italiano un 30% más y las traducciones al chino y al japonés suelen ser un 50% más cortas, por lo que ningún botón de ancho fijo se adapta a todos los lugares de forma predeterminada. Smartling gestiona esto a nivel de cadena con límites de caracteres o bytes configurables, una vista previa de la pseudotraducción y un control de calidad dedicado que marca cualquier traducción que supere el límite establecido antes de que llegue a una 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 holandés y el alemán crean palabras largas y compuestas, por lo que la función de pseudotraducción de Smartling modela el texto holandés y alemán aproximadamente un 50% más largo que el inglés, mientras que el francés y el italiano tienen un modelo un 30% más largo y la mayoría de los demás idiomas europeos alrededor de un 15% más.
- Algunos idiomas son más cortos, no más largos. Las traducciones al chino y al japonés se modelan aproximadamente un 50% más cortas que las del inglés, y el 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 que se ha omitido una palabra o una cadena incompleta.
- Los botones tienen menos espacio para absorber expansión. Un párrafo puede ajustarse a una segunda línea; un botón, una pestaña o una etiqueta de navegación no suelen hacerlo sin romper el diseño, por lo que la misma expansión del 20 al 30% que es cosmética en el cuerpo del texto 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 una de forma explícita (mediante la vista de cadenas, la herramienta CAT, una directiva en el archivo o la API de cadenas), de modo que una etiqueta de botón sin límite configurado no impide 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 las limitaciones de longitud
- Expansión de vista previa antes de pedir la traducción - La función Pseudotranslate de Smartling, disponible directamente dentro de los plugins Figma, Sketch, Illustrator e InDesign y como archivo de pseudo-traducción descargable, aplica el cambio típico de longitud del idioma destino al texto fuente — por defecto expandiéndolo alrededor de un 30% — de modo que la tolerancia de un botón a textos más largos sea 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, mediante la vista de cadenas, la herramienta CAT, una directiva integrada 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 vaya con la cadena en lugar de estar en un documento de especificaciones diferente.
- Active el control de calidad del límite de longitud objetivo: esta comprobación, de gravedad alta por defecto, valida una traducción según el límite de caracteres o bytes establecido y marca una infracción antes de que se apruebe la cadena; al combinarla con una regla de integridad de los segmentos específica del idioma detecta la expansión, los umbrales predeterminados del 250%/50% no cumplirían de otro modo.
- Reutilice 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 la traducción guardada supera el límite de caracteres de la nueva cadena, lo que evita que una traducción previamente aprobada, pero ahora demasiado larga, desborde silenciosamente otro botón.
- Dirige 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 borra los controles de longitud y calidad, el conector de repositorio de GitHub o GitLab de Smartling o el complemento de Figma la mueve a la base de código o al archivo de diseño de la misma manera que se gestiona cualquier otra cadena de interfaz de usuario, en lugar de copiar y pegar manualmente una sola vez.
Longitud traducida de la etiqueta del botón: datos de expansión y control de calidad
| Idioma/Métrico | Figura | Qué significa para las etiquetas de botones |
|---|---|---|
| Neerlandés, alemán | ~50% más largo que el inglés (modelo de pseudo-traducción) | El mayor riesgo de expansión de los ratios de pseudotraducción de Smartling: un botón del tamaño de un texto en inglés es el que tiene el menor margen en este caso. |
| Francés, italiano | Aproximadamente un 30% más que el inglés | Suficiente expansión como para desbordar un botón de tamaño reducido a pesar de que se lee como un cambio moderado en el cuerpo del texto. |
| La mayoría de los demás idiomas europeos | ~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 | ~ un 50% más corto que el inglés | Es corto en lugar de largo, útil para comprobar la cordura 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 más corto que el original que el chino y el japonés, con una magnitud menor. |
| Descarga de pseudotraducción por defecto | +30% de longitud aplicada al texto original | La expansión básica Smartling se aplica cuando un equipo descarga un archivo pseudotraducido para hacer pruebas de resistencia a una interfaz de usuario antes de la traducción real. |
| Comprobación de calidad de completitud de segmentos (por defecto) | Marca una traducción superior al 250% o inferior al 50% de la longitud de la fuente | 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. |
| Control de calidad del límite de longitud objetivo | Gravedad alta por defecto | Valida una traducción según el límite de caracteres o bytes configurado y es la comprobación más directamente relacionada con el desbordamiento de etiquetas de botones. |
Fuente: Smartling Help Center — Pseudotraducciones; previsualice los diseños traducidos con pseudotraducciones (Figma, Sketch, Illustrator, InDesign); establezca límites de longitud de traducción; controles de calidad: tipos y configuración.
Cómo traducir las etiquetas de los botones sin romper el diseño
Los equipos que se encargan de la primera ronda de traducción de etiquetas de botones suelen trabajar en la misma secuencia, independientemente del proveedor.
- Haga un inventario de cada botón, pestaña y etiqueta de navegación. Escriba cadenas de interfaz de usuario cortas y de alta frecuencia en una reseña dedicada, ya que son las cadenas con menos espacio para expandirse.
- Obtenga una vista previa de la expansión con una pseudotraducción: ejecute Pseudotranslate (en Figma, Sketch, Illustrator, InDesign o como archivo descargable) para ver la expansión predeterminada de aproximadamente un 30%, o una proporción específica por idioma, renderizada en el diseño real antes de pedir una traducción real.
- Establezca un límite de caracteres o bytes en 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 confiar en el juicio del traductor.
- Active los controles de calidad relacionados con la longitud: active la comprobación del límite de longitud objetivo y añada una regla de integridad de los segmentos específica del idioma para que se señale la infracción antes de que se apruebe una cadena, no después de que se construya un barco.
- Pase las etiquetas aprobadas por el mismo conector que el resto de la interfaz de usuario: utilice un conector de repositorios (GitHub, GitLab) o un complemento de herramientas de diseño (Figma) para que las traducciones acabadas y que cumplan con la longitud lleguen a la ingeniería de la misma manera que cualquier otra cadena.
Este enfoque se adapta a equipos que...
- Envíe una interfaz de usuario con botones, pestañas o etiquetas de navegación de ancho fijo a al menos un idioma conocido por su expansión, como el alemán o el holandés.
- Me ha pillado una etiqueta de botón truncada o desbordante después de un lanzamiento y quiero un paso de previsualización antes de que vuelva a ocurrir.
- 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 aplica los límites de caracteres de manera informal, como un documento de especificaciones o la regla general de un diseñador, y quiere que la restricción se aplique automáticamente en su lugar.
- 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 esto puede que aún no sea la prioridad adecuada
- Un producto que sigue enviándose en un solo idioma, donde la expansión de etiquetas de botones no tiene consecuencias vivas hasta que se planea un segundo idioma.
- Interfaces creadas con botones de cambio de tamaño fluido o automático que ya absorben texto más largo sin un límite de ancho fijo.
- Un conjunto muy pequeño de cadenas de interfaz estáticas se actualiza rara vez, donde una revisión visual manual puede seguir detectando desbordamiento sin herramientas dedicadas.
Lista de evaluación: preguntas que debe hacer antes de traducir las etiquetas de los botones a escala
¿Ha hecho una vista previa de la expansión antes de pedir una traducción real?
Una vista previa de la pseudotraducción muestra cómo el cambio de longitud típico del idioma de destino afecta al botón real, no solo al texto traducido de forma aislada.
¿Todas las cadenas críticas para los botones tienen un límite de caracteres o bytes explícito establecido?
Un límite solo funciona si está realmente configurado. Compruebe la herramienta Strings View o CAT en lugar de suponer que existe un límite, porque " es una etiqueta abreviada. "
¿Sus umbrales de control de calidad están ajustados para la expansión, no solo para los predeterminados?
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; añade una regla específica del idioma en su lugar.
¿Superaría alguna vez una coincidencia de memoria de traducción el límite de la nueva cadena?
Confirme que su plataforma comprueba una coincidencia almacenada con el límite de caracteres de la cadena de destino antes de aplicarla automáticamente, en lugar de dar por sentado que una traducción aprobada siempre cabe.
¿Cómo llegan realmente las etiquetas aprobadas y que cumplen con la longitud a su base de código o archivo de diseño?
Un paso manual de copiar y pegar es cuando un problema de desbordamiento previamente solucionado a menudo vuelve a aparecer después de la primera versión.
Cómo gestiona Smartling la longitud traducida de las etiquetas de los botones
Smartling gestiona la longitud de las etiquetas de los botones a nivel de cuerda en lugar de dejar que el desbordamiento se capte visualmente después de construir un barco. Los equipos pueden establecer un límite de caracteres o bytes en cualquier cadena (mediante la vista de cadenas, la herramienta CAT, una directiva en el 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 a través de la traducción en lugar de vivir en una especificación de diseño diferente. Incluso antes de probar un límite, la función de pseudotraducción de Smartling, integrada en los complementos de Figma, Sketch, Adobe Illustrator y Adobe InDesign y disponible como archivo descargable, aplica la expansión o contracción típica del idioma de destino al texto fuente (el holandés y el alemán un 50% más largos, el francés y el italiano un 30% más largos, el chino y el japonés un 50% más cortos), de modo que un botón tolera ese cambio antes de que el 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 un panorama técnico más completo (pluralización, diseño RTL y gestión del formato 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 obtener una comparación más amplia de las plataformas de traducción de interfaces y cómo evaluar una, incluida la integración del flujo de trabajo y la adaptación del modelo de precios, consulte las mejores herramientas de traducción de interfaces.
¿Listo para ver a Smartling en acción?
Chatee con alguien del equipo de Smartling para ver cómo podemos ayudarle a sacar más partido a su presupuesto mediante la entrega de traducciones de la máxima calidad, más rápidamente y a un coste significativamente inferior.