Desarrollo de software multilingüe
El desarrollo de software multilingüe es para equipos cuyo producto tiene que funcionar en más de un idioma, y cuyo software actual se comporta como si solo existiera uno. Globaprom construye aplicaciones web, portales y automatizaciones multilingües desde el primer commit: arquitectura internacionalizada, datos limpios en Unicode y pipelines de traducción conectados a flujos profesionales. Dirigimos una empresa de traducción internacional durante más de 20 años antes de ofrecer servicios de desarrollo de software a medida, así que la entrega multilingüe no es una función que añadimos al final. Es la manera en que aprendimos a construir.
Aquí encontrarás por qué el software fracasa fuera de su mercado, qué contiene una arquitectura multilingüe desde el diseño, y cómo circula de verdad el contenido traducido hasta un producto en producción.

Por qué la mayoría del software fracasa fuera de su mercado (la trampa del parche)
La mayoría del software fracasa fuera de casa por un solo motivo: se diseñó para un idioma y se tradujo después. Las palabras son la capa visible. Debajo hay cadenas de texto escritas dentro del código, maquetación dimensionada para etiquetas cortas en inglés, lógica de fechas que asume una única convención de calendario, y una base de datos que guarda texto sin preguntarse qué escritura contiene.
Una empresa española choca con esto antes que muchas otras, porque su mercado ya es multilingüe. Si vendes en Cataluña, el País Vasco o Galicia, tus clientes esperan su idioma en la interfaz, en el albarán y en el correo automático, no solo en el folleto. En cuanto exportas a la UE o a Latinoamérica, la lista de idiomas y de formatos crece de golpe. El producto "en un idioma y ya veremos" se queda corto en el mercado propio antes de llegar a la frontera.
El coste comercial se mide. El estudio "Can't Read, Won't Buy" de CSA Research, con 8.709 consumidores en 29 países, estableció que el 76 % prefiere comprar productos con información en su propio idioma, y que el 40 % no comprará nunca en webs en otro idioma. Alrededor de tres cuartas partes de los internautas hablan una primera lengua distinta del inglés (Statista, 2024). Un producto que solo habla un idioma compite por una minoría de su mercado potencial.
Parchear después es la vía cara. Añadir idiomas a un código monolingüe obliga a tocar todas las capas a la vez (textos de interfaz, validaciones, correos, PDF, campos de base de datos, buscador) mientras el producto sigue publicándose. Los equipos declaran un esfuerzo de ingeniería de dos a cinco veces mayor en un parche que si hubieran integrado el mismo soporte desde el principio (XTM, 2026). Quien presupuesta "traducción" y descubre que ha comprado "reingeniería" suele descubrirlo a mitad de proyecto.
Los modos de fallo se repiten con tanta regularidad que los catalogamos: mira por qué el software fracasa fuera de su mercado (en inglés) para los siete errores que encontramos más a menudo, y lo que cuesta deshacer cada uno.
Internacionalización (i18n), localización (l10n) y traducción
Tres términos se usan indistintamente en las reuniones comerciales. Son partidas distintas, y confundirlas es la forma clásica de reventar un presupuesto.
- La internacionalización (i18n) es trabajo de ingeniería; la abreviatura cuenta las 18 letras entre la i y la n. Hace que el software sea capaz de admitir cualquier idioma, región o formato sin tocar el código: textos externalizados, datos seguros en cuanto a codificación, lógica consciente de la locale. Se hace una vez y sirve para todos los mercados futuros.
- La localización (l10n) es adaptar el producto a un mercado concreto: traducir la interfaz, pero también ajustar formatos, imágenes, textos legales, medios de pago y tono.
- La traducción es una tarea dentro de la localización: convertir un texto de un idioma a otro.
El orden importa. La internacionalización es el cimiento; la localización se repite por mercado encima; la traducción es un coste de contenido recurrente. Sáltate la primera y cada localización vuelve a pagar el impuesto del parche.
Para un recorrido en lenguaje claro por la parte de ingeniería, lee la internacionalización de software (en inglés) explicada para quien no programa. Para las consecuencias presupuestarias de la distinción, y por qué las dos se cotizan por separado, mira localización o traducción (en inglés). Llevamos dos décadas facturando los dos lados de esa línea.
Arquitectura i18n: qué construir desde el primer día
Una arquitectura multilingüe desde el diseño es un conjunto de decisiones concretas, no una filosofía. Estas son las que tomamos al principio de cada proyecto:
- Unicode en todas partes. Unicode es el estándar universal de caracteres que asigna un punto de código a cada carácter de cada sistema de escritura; UTF-8 es su codificación dominante. Cada columna de base de datos, API, exportación de archivos y plantilla de correo de nuestros proyectos es UTF-8 de punta a punta. Basta un componente heredado con otra codificación para corromper nombres y direcciones: la basura ilegible ("mojibake") que diseccionamos en Unicode en aplicaciones de empresa (en inglés). Una eñe, una cedilla catalana o un acento gallego rotos en una factura son la primera señal que ve el cliente.
- Textos externalizados. Ningún texto visible vive en el código. Cada etiqueta, error y correo está en archivos de recursos con claves estables, listos para quien traduce. Las frases no se montan nunca a partir de fragmentos, porque el orden de las palabras cambia según el idioma.
- Formato de mensajes ICU. ICU (International Components for Unicode) es la biblioteca de código abierto que gestiona plurales, género, listas y valores formateados por idioma. El inglés tiene dos formas de plural; el árabe, seis; en polaco las reglas cambian con el propio número. ICU se ocupa de esto; las plantillas de texto no pueden.
- Datos de locale de CLDR. CLDR (Common Locale Data Repository, mantenido por el Consorcio Unicode) aporta los datos de cada locale (una locale es una combinación de idioma y región, como
es-MXoca-ES). Patrones de fecha, separadores numéricos, símbolos de moneda, órdenes alfabéticos: usamos datos de CLDR en lugar de tablas de formato mantenidas a mano. - Un modelo de datos traducible. Los textos de interfaz son la mitad del problema. Nombres de producto, categorías, plantillas de documento y notificaciones viven en la base de datos, así que el esquema los guarda por idioma desde el primer día, normalmente detrás de un CMS multilingüe (en inglés) o de campos de contenido localizados.
- hreflang y enrutado por locale. hreflang es la anotación HTML que le dice a los buscadores qué versión lingüística de una página servir a cada usuario. La generamos de forma programática a partir de la configuración de locales, nunca a mano.
- Pseudolocalización en CI. La pseudolocalización sustituye el texto por cadenas ficticias acentuadas y alargadas para destapar textos escritos dentro del código y maquetaciones que se rompen antes de traducir una sola palabra.
Ninguno de estos puntos es caro cuando se elige al principio. Todos son caros de parchear después. Esa asimetría es el argumento entero a favor de construir multilingüe desde el diseño. El resto de nuestras prácticas están recogidas en diseñar aplicaciones para usuarios de todo el mundo (en inglés).
RTL, CJK y las escrituras que rompen las interfaces ingenuas
Dos familias de escritura destapan una internacionalización débil más rápido que ninguna otra.
Las escrituras de derecha a izquierda (RTL) (árabe y hebreo) invierten el sentido de lectura de toda la interfaz. Un soporte RTL (en inglés) decente significa maquetación reflejada (navegación, iconos, barras de progreso), propiedades CSS lógicas en lugar de valores izquierda/derecha, y un tratamiento correcto del texto bidireccional, donde una frase en árabe contiene un código de producto latino o un número de teléfono que se lee al revés. Una interfaz ingenua muestra el texto RTL como un revoltijo; el usuario lo nota en segundos.
Las escrituras CJK (chino, japonés, coreano) rompen otras suposiciones. No hay espacios entre palabras, así que la lógica de salto de línea tiene que conocer la escritura. Los caracteres son más densos, de modo que los tamaños de letra y las alturas de línea pensados para el alfabeto latino se vuelven ilegibles. La búsqueda, la ordenación y los métodos de entrada se comportan de otra manera.
Añade la expansión del texto (las etiquetas en alemán ocupan alrededor de un 30 % más que en inglés, y hasta las palabras corrientes se salen de los botones de ancho fijo) y la lección es constante: la maquetación hay que probarla contra escrituras reales, no traducirla al final. Probamos con pseudolocalización más al menos una locale RTL y una CJK en cada proyecto multilingüe.
Multidivisa, fechas, números y formatos: los detalles que erosionan la confianza
Los fallos de formato casi nunca generan un informe de error. Generan desconfianza silenciosa: la sensación de que el producto se construyó para otro sitio.
- Divisa. Precios multidivisa significa precios por mercado con redondeo controlado, no cálculo del tipo de cambio en el momento de pintar la pantalla. También significa respetar las unidades menores: el yen japonés no tiene decimales, y algunas divisas usan tres. Las reglas de almacenamiento, redondeo y visualización están en gestión multidivisa en software (en inglés).
- Fechas y horas. 04/07/2026 es el 4 de julio en Valencia y el 7 de abril en Nueva York. Pintamos las fechas por locale a partir de los patrones de CLDR y guardamos las marcas de tiempo en UTC con zona horaria explícita, una costumbre que además mantiene honestos los informes transfronterizos.
- Números. 1.500 son mil quinientos aquí y en Alemania, y uno coma cinco en Estados Unidos. Los separadores decimales y de miles deben seguir a la locale tanto al mostrar como al interpretar lo que se escribe; una importación que los lea mal corrompe datos financieros en silencio.
- Nombres y direcciones. El orden del nombre, los tratamientos, los formatos postales y las convenciones telefónicas cambian según el mercado. Un formulario con un único campo "apellido" obliga a un cliente español a elegir cuál de los dos pone, y otro que exige un "state" y un código postal de cinco dígitos rechaza a clientes perfectamente válidos.
Cada detalle es pequeño. Juntos deciden si una compradora de Barcelona, un expedidor saudí o un técnico de planta japonés viven el software como suyo.
Pipelines de traducción: conectar tu aplicación con flujos de traducción profesionales
Este es nuestro terreno. Un pipeline de traducción es la ruta automatizada que recorre el contenido desde tu código hasta quien traduce y de vuelta. Es lo que separa el software multilingüe que se mantiene al día del software que se tradujo una vez.
Un pipeline de producción tiene cinco fases:
- Extracción. Los textos nuevos y modificados se detectan de forma automática en cada publicación. Nadie envía hojas de cálculo por correo.
- Entrega al TMS. Un sistema de gestión de traducciones (TMS) es la plataforma que dirige el contenido a los traductores y hace seguimiento. Aplica la memoria de traducción (traducciones ya aprobadas, que se reutilizan en lugar de volver a comprarse) y los glosarios terminológicos, para que el vocabulario de tu producto se mantenga coherente entre versiones e idiomas.
- Traducción. Traductores humanos, traducción automática, o posedición de traducción automática (MTPE), según el tipo de contenido. MTPE significa que un profesional revisa y corrige el resultado de la máquina. Los textos legales y los de interfaz merecen mano humana; las descripciones de catálogo en masa justifican a menudo la MTPE.
- Revisión en contexto. Quien traduce ve los textos donde aparecen, no en una columna de hoja de cálculo. La mayoría de los defectos de traducción son defectos de contexto.
- Fusión y despliegue. Las traducciones aprobadas vuelven por las mismas puertas de revisión que el código. Con localización continua, este bucle se ejecuta en cada publicación, así que ningún idioma espera a una "fase de traducción".
Llevamos flujos como estos en decenas de combinaciones de idiomas durante más de 20 años. Como proveedor de traducción, coordinamos a cientos de lingüistas profesionales con plazos cerrados. La arquitectura completa, con las decisiones de herramientas incluidas, está en nuestra guía de pipelines de traducción (en inglés).
Cómo construimos multilingüe desde el diseño: el origen como prueba
Globaprom nació de BeTranslated, una empresa de traducción internacional que fundamos y seguimos operando (la historia detrás de Globaprom cuenta el recorrido completo). Ese origen aparece en el trabajo de formas concretas y comprobables:
- Fuimos nuestro primer cliente. Nuestros sistemas multilingües de facturación, presupuestos y portal de proveedores se construyeron para nuestra propia operación de traducción: multidivisa, multilocale, en producción durante años antes de que vendiéramos un solo proyecto.
- Las locales se definen, no se suponen. Cada proyecto empieza con una matriz de locales: qué idiomas, escrituras, divisas y formatos, ahora y de forma plausible más adelante. Los criterios de aceptación de i18n entran en el alcance cerrado.
- Velocidad asistida por IA, calidad revisada por personas. Construimos con desarrollo asistido por IA, y precisamente por eso la lista de i18n de arriba se impone mediante revisión y mediante pruebas de pseudolocalización en CI: el código generado tira por defecto a suponer inglés salvo que el proceso se lo prohíba. Nuestro método está documentado en cómo definimos el alcance, construimos y revisamos.
- Organizar la traducción no es tu problema. A través de nuestra red de lingüistas profesionales conectamos tu TMS, gestionamos la traducción humana o la MTPE, y te entregamos un pipeline en marcha, no una carpeta de textos y buenos deseos.
Ninguna otra agencia de software a medida de este mercado puede reunir ese conjunto de afirmaciones. Por eso existe esta página.
Software multilingüe por sector
Los requisitos multilingües son distintos en cada vertical. Cada una de nuestras prácticas sectoriales los lleva de serie:
- Logística. Documentación aduanera, aplicaciones multilingües para conductores y portales de socios para transporte transfronterizo: escenarios centrales de nuestro trabajo de software logístico a medida.
- Ecommerce y retail. Tiendas localizadas, catálogos multilingües y sistemas PIM conectados con la traducción, tratados a fondo en desarrollo ecommerce a medida.
- Industria y servicio de campo. Instrucciones de trabajo digitales traducidas y aplicaciones de inspección para plantas y equipos que no comparten idioma. Mira software a medida para industria y servicio de campo.
- Equipos de IT. Portales del empleado y herramientas de administración para plantillas repartidas, parte de nuestra práctica de herramientas internas a medida y automatización de IT y tema de software para equipos internacionales (en inglés).
- Pymes. Herramientas de facturación y presupuestos multidivisa que permiten a una empresa de cinco personas atender clientes en tres países. Mira software a medida para pymes.
Caso de éxito: entrega multilingüe en la práctica
C21 Perdomo, web multilingüe y sistema de seguimiento. Para esta agencia inmobiliaria construimos una web multilingüe nueva, asistida por IA, con un sistema de seguimiento integrado, internacionalizada desde el primer commit en lugar de parcheada después. El proyecto enseña en producción el enfoque que describe esta página: contenido consciente de la locale y una interfaz multilingüe entregados como un único sistema coherente.
Hay más proyectos documentados en nuestros casos de éxito (en inglés).
Preguntas frecuentes sobre software multilingüe
¿Qué es el desarrollo de software multilingüe?
El desarrollo de software multilingüe consiste en construir aplicaciones que funcionan correctamente en varios idiomas, escrituras y formatos regionales. Combina la internacionalización (i18n), la ingeniería que hace posible cualquier idioma, con la localización (l10n) y los flujos de traducción que entregan la versión de cada mercado concreto.
¿Cuál es la diferencia entre internacionalización y localización?
La internacionalización (i18n) es ingeniería que se hace una vez y deja el software capaz de admitir cualquier idioma: textos externalizados, datos en Unicode, formato consciente de la locale. La localización (l10n) es el trabajo por mercado que va encima: traducir contenido y adaptar formatos, divisas y convenciones para un público concreto.
¿Construir multilingüe desde el primer día cuesta más?
Marginalmente, sí: los textos externalizados, la disciplina UTF-8 y el formato consciente de la locale añaden poco cuando se diseñan desde el principio. Parchear la misma capacidad después significa rehacer todas las capas de un producto vivo, con un esfuerzo de ingeniería de dos a cinco veces mayor (XTM, 2026).
¿Podéis añadir idiomas a un software que ya existe?
Sí. Internacionalizamos código existente de forma incremental: auditamos la codificación y los textos escritos dentro del código, externalizamos el texto, arreglamos la lógica de formato y después conectamos un pipeline de traducción. La auditoría va primero, porque la respuesta honesta sobre el esfuerzo depende de lo hondo que estén metidas las suposiciones de un solo idioma.
¿Cómo llegan las actualizaciones de traducción al software?
Por un pipeline de traducción. Los textos nuevos y modificados se extraen de forma automática, se dirigen a un sistema de gestión de traducciones (TMS), se traducen con personas o mediante posedición de traducción automática (MTPE), se revisan en contexto y se fusionan de vuelta en cada publicación. Sin hojas de cálculo y sin idiomas caducados.
¿Traducís vosotros el contenido?
Lo gestionamos. Globaprom nació de una empresa de traducción con más de 20 años de operación en decenas de combinaciones de idiomas, así que conectamos tu producto con lingüistas profesionales a través del pipeline que construimos. Tú eliges traducción humana, MTPE o una mezcla según el tipo de contenido.
Constrúyelo una vez, véndelo en todas partes
Cuéntanos a qué mercados tiene que servir tu software (idiomas, escrituras y divisas incluidos). Respondemos con un alcance cerrado, un precio cerrado y una fecha de entrega en semanas, con el pipeline de traducción incluido en el plan.