Desafíos de localización de ONLYOFFICE: entrevista con Marija

11 noviembre 2026Por Sergey

Cada botón, comando de menú y tooltip en ONLYOFFICE debe funcionar en muchos idiomas, y cada lanzamiento agrega nuevo texto. ONLYOFFICE Docs 10.0 trajo alrededor de 50 nuevas funciones, un nuevo nombre para DocSpace (ONLYOFFICE Apps) y un conjunto de herramientas de IA opcionales. Todo esto tuvo que ser traducido, revisado y mantenido consistente en los editores, las aplicaciones móviles, el Centro de Ayuda y el sitio web.

Para ver cómo se ve esto desde adentro, le preguntamos a Marija, quien ha manejado la localización en ONLYOFFICE desde 2021, sobre palabras largas y variables, la transición a Weblate, el trabajo con herramientas de IA y cómo pueden participar los voluntarios. Descubramos cómo el equipo de localización mantiene un producto consistente en hasta 45 idiomas y cómo la IA está cambiando el trabajo.

Desafíos de localización de ONLYOFFICE: entrevista con Marija

Interfaces de ONLYOFFICE a simple vista

Número de idiomas de interfaz por producto.

Desafíos de localización de ONLYOFFICE: entrevista con Marija

Sobre la entrevistada

Marija ha trabajado en ONLYOFFICE desde 2021 y maneja la localización para casi todas las áreas del proyecto, incluidos los editores, las aplicaciones móviles, el Centro de Ayuda y las notas de lanzamiento. Antes de eso, pasó muchos años trabajando como traductora y con traductores.

Vamos a conocernos

Cuéntanos brevemente qué haces en ONLYOFFICE y cómo llegaste a la localización.

He estado trabajando en ONLYOFFICE desde 2021. Antes de eso, pasé muchos años trabajando como traductora y con traductores, así que estaba familiarizada con la mayoría de los programas y herramientas necesarios en ese momento, y me fue fácil aprender formatos que eran nuevos para mí y escribir resúmenes de traducción. Además, al principio nuestros desarrolladores me ayudaron mucho con los detalles. Hoy manejo la localización para casi todas las áreas del proyecto, a menudo con la ayuda de la IA.

¿En cuántos idiomas se traducen ahora los productos y cuántas personas están involucradas (equipo, voluntarios, contratistas)?

La interfaz de la aplicación ONLYOFFICE Documents para iOS está disponible en 13 idiomas. La interfaz de la aplicación ONLYOFFICE Documents para Android está disponible en 17 idiomas. La interfaz de ONLYOFFICE Apps está disponible en 33 idiomas. La interfaz de los Desktop Editors está disponible en 42 idiomas, y la interfaz de los editores está disponible en 45 idiomas. En cuanto a las personas que participan en los proyectos de traducción, el sistema de traducción anterior tuvo más de 550 registros. Incluyen al equipo, representantes de socios, traductores independientes y voluntarios. No todos estaban igualmente activos todo el tiempo, pero muchos hicieron un gran trabajo (portugués, cingalés, turco). El nuevo sistema Weblate apenas ha comenzado a llenar cuentas, pero tiene un gran potencial.

Desafíos de localización de ONLYOFFICE: entrevista con Marija

¿Cómo es un día de trabajo típico, especialmente antes de un lanzamiento como el 10.0?

Nuevas claves para diferentes áreas del proyecto aparecen todo el tiempo: funciones, sus descripciones, comandos de menú, etc. Sigo su aparición y añado traducciones. También reviso y traduzco instrucciones para el Centro de Ayuda y las tiendas de aplicaciones móviles, y actualizo las notas de lanzamiento. Desarrolladores, colegas de nuestro departamento, estudiantes y pasantes me ayudan con esto. El proceso de actualización es prácticamente continuo. Por eso, el trabajo siempre es especialmente intenso antes de un lanzamiento: las claves se añaden, cambian y editan al mismo tiempo en base a los resultados de las pruebas y las recomendaciones de los usuarios, y necesito hacer correcciones sobre la marcha, a veces pedir consejo sobre frases particulares y aclarar el contexto en algunos casos.

Desafíos y problemas comunes

¿Cuál es el problema de localización más común que los usuarios ni siquiera sospechan?

Creo que es la longitud del texto de clave. Mientras trabajan, los traductores generalmente no piensan en cómo exactamente se verá un botón o menú en la página o en una imagen; lo que más les importa es el texto. De hecho, las frases originales en inglés son relativamente compactas, flexibles y permiten abreviaciones. Pero hay idiomas largos y muy largos (por ejemplo, albanés, armenio o húngaro). Y a menudo hay dificultades para encajar el texto en un botón, ventana o línea. La misma dificultad surge al preparar descripciones, por ejemplo, para las tiendas de aplicaciones móviles. El límite de caracteres es el mismo para todos, pero el inglés encaja más información, los idiomas que usan caracteres encajan perfectamente, mientras que para los otros a veces tenemos que reformular y acortar los textos. La IA ha facilitado esto, ya que se le puede pedir que reelabore una descripción sin perder el significado.

Piensa en un momento en que una traducción «rompió» la interfaz: un botón no encajaba, el texto se cortó, el significado se distorsionó. ¿Qué sucedió y cómo se notó?

Sucede a veces; principalmente, las solicitudes para reformular un fragmento o cambiar la ubicación de su texto provienen de diseñadores mientras preparan actualizaciones del sitio web.

¿Cuáles son los idiomas más difíciles con los que trabajar y por qué: palabras largas en alemán, escritura de derecha a izquierda, casos y formas en plural, caracteres?

Idiomas largos y lenguas con casos / inflexión. Crear nuevas claves generalmente no es un problema, pero modificar claves lo es. Las variables también conducen a situaciones inusuales. Por ejemplo, hay una variable {aiagents} cuyo valor es AI Agents. Pero cuando se construye una frase con ella, los idiomas con casos y algunos otros obtienen la forma incorrecta, por ejemplo, en checo, la frase «Vea los detalles de {aiagents} aquí» aparecería con un error: «Zobrazte podrobnosti o AI agenti zde». Eliminar variables también requiere una nueva traducción. Por eso, últimamente hemos intentado usar menos variables desde el comienzo. En cuanto al RTL, los principales problemas surgen al preparar archivos técnicos, porque las abreviaturas en inglés, por ejemplo, hacen que las frases RTL se muestren como LTR. Pero una vez que aparecen en la página, generalmente se ven correctamente.

¿Cómo aseguras que una función tenga el mismo nombre en los editores, la ayuda, en el sitio web y en las aplicaciones móviles?

La mejor solución sería reunir todas las áreas del proyecto en una plataforma común con un único glosario y memoria de traducción, porque las frases a veces se repiten, por ejemplo, en desktop y las aplicaciones móviles, o en las aplicaciones móviles de iOS y Android, para describir funciones similares. Por ahora, estas cosas tienen que alinearse revisando diferentes archivos en diferentes repositorios. Sería más rápido y preciso si se llenaran con una coincidencia del 100% en proyectos paralelos, y en otros casos se sugiriera un término del glosario.

¿Qué fue especialmente difícil en el 10.0? Por ejemplo, ¿cómo traduciste las nuevas funciones de IA y el cambio de nombre de DocSpace a Apps?

De hecho, el cambio de nombre de DocSpace a Apps fue un desafío debido al volumen. Escribimos un resumen para que la IA buscara y encontrara ocurrencias, también buscamos en las áreas por separado y revisamos páginas de prueba. Por otro lado, dado que estos son nombres originales que permanecen sin traducir, en la mayoría de los casos no causaron problemas con los idiomas que tienen casos. En cuanto a las herramientas de IA, todavía hay debate sobre si traducir la abreviatura IA y términos relacionados, y el glosario se está organizando.

Lo que intentamos y lo que funcionó

¿Qué intentaste y abandonaste? ¿Qué te enseñó eso?

Reemplazamos el sistema de traducción anterior del proyecto con Weblate, un sistema más moderno con IA integrada que está abierto a más especialistas. Comenzamos a usar y desarrollar esto activamente no hace mucho, pero ya está demostrando ser efectivo. Además, para traducir artículos del Centro de Ayuda (por ejemplo, artículos sobre conectores), solíamos depender mucho de Trados, al que no todos tenían acceso. Hoy, tales artículos se pueden traducir utilizando IA.

Desafíos de localización de ONLYOFFICE: entrevista con Marija

¿Cómo verificas la calidad de la traducción antes de un lanzamiento?

Para verificar el texto, funciona mejor utilizar IA, por ejemplo, Claude: escribes un resumen para un área del proyecto en su conjunto, y el servicio verifica la terminología y los enlaces y sugiere soluciones para el orden de las palabras, la puntuación o errores tipográficos. Pero también es importante una revisión humana de la página en modo de prueba. De esa manera puedes detectar fallos sutiles, reformular fragmentos para que sean más legibles y naturales, y ver imprecisiones en imágenes o botones.

¿Qué decisión o cambio de proceso tuvo el mayor efecto?

Sin duda, el rápido desarrollo de la IA. Por ejemplo, en el gran proyecto de DocSpace (Apps), las pruebas de exhaustividad y posibles errores se han delegado a la IA, lo que nos permite encontrar la clave correcta de inmediato y aplicar las correcciones sugeridas. En Weblate, hemos establecido una transferencia más rápida del sistema al repositorio correspondiente, lo que permitirá que nuevas traducciones para funciones y comandos aparezcan en las interfaces más pronto.

Comunidad y voluntarios

¿Ha habido casos en los que la comunidad sugirió una mejor opción que una traducción profesional?

Últimamente, esto ha sido principalmente sobre si traducir o no la abreviatura IA y términos relacionados. Hay opciones establecidas: por ejemplo, escribimos KI para alemán, MI para letón, y así sucesivamente. Para algunos idiomas, la gente sugiere no abreviar en absoluto y escribir el término completo, y para el ucraniano fue la comunidad la que eligió IA después de todo, ya que ШІ, sugerido por algunas fuentes, parecía menos adecuado para un campo técnico.

¿Cómo resuelves disputas de traducción cuando los hablantes nativos no están de acuerdo?

En ese caso, puedes ver cómo se traduce una función similar, por ejemplo, en otros productos o proyectos, mirar qué tan frecuentemente se usa cada opción, o pedir una tercera opinión.

¿Hay idiomas que dependen de uno o dos entusiastas? ¿Qué pasa si se van?

Esto ha sucedido con el albanés y el urdu… Cuando los hablantes nativos de estos idiomas se retiraron, usamos IA (a veces con traducción inversa: por confiabilidad adicional, traducimos con Claude y luego revisamos en la dirección opuesta con Tarjama). Dado que los idiomas ya están integrados en el proyecto, no podemos dejar de añadirlos, o los proyectos no pasarán las pruebas. Quizás pronto aparezcan nuevos voluntarios. Muchos usuarios sugieren mejoras por correo electrónico o envían solicitudes directamente en GitHub. Tratamos de prestar mucha atención a tales solicitudes y hacer las correcciones necesarias, porque la retroalimentación y nuestra respuesta a ella son muy importantes.

IA en localización

¿Usas traducción automática o modelos de lenguaje? ¿Dónde ayudan y dónde es mejor prescindir de ellos?

Sí, usamos servicios de IA, por ejemplo, Claude, Tarjama para árabe y OpenAI ayuda en Weblate. Funcionan mejor en claves de texto relativamente cortas, para describir botones o funciones, y hacen un buen trabajo al traducir instrucciones. En cuanto a las páginas web o artículos de blog, las traducciones de IA todavía necesitan revisión, porque a menudo parecen demasiado técnicas y no del todo «vivas», se perciben como antinaturales, y se pierde el elemento creativo.

¿Cómo crees que cambiará el trabajo de un localizador en un par de años?

Los cambios ya están ocurriendo. Los procesos se han acelerado, y para los traductores de textos escritos, las habilidades clave ahora son encontrar rápidamente el término correcto, orientarse en formatos y utilizar las herramientas disponibles de manera competente.

Marija:

De cara al futuro, creo que el traductor actuará más como un editor, es decir, mejorando, adaptando y humanizando las traducciones que recibe.

Consejos y pensamientos finales

¿Qué le aconsejarías a un proyecto de código abierto que apenas comienza a traducir su producto?

Intenta reunir todas las áreas del proyecto en una plataforma común desde el principio, porque si están dispersas en diferentes repositorios, cada uno requiriendo acceso separado, es más difícil alinear la terminología y el trabajo lleva más tiempo.

¿Qué error de localización prohibirías para siempre?

Ignorar el contexto. Incluso para un comando corto, deberías ver cómo se usa y las frases vecinas en el mismo menú, por ejemplo, para evitar inconsistencias (infinitivo vs. imperativo, capitalización).

¿Qué te falta: idiomas, personas, herramientas??

El sistema de traducción actualmente tiene muchas traducciones en varios idiomas que se iniciaron pero no se continuaron. Los socios nos ayudan con algunos de ellos, y para el resto estaríamos encantados de que los voluntarios participen. Unirse a nosotros es fácil: solo escríbenos y registra una cuenta en Weblate y comienza a traducir en modo «Sugerir».

Desafíos de localización de ONLYOFFICE: entrevista con Marija

¿Cómo pueden los lectores unirse al esfuerzo de traducción de ONLYOFFICE?

Cualquiera puede contribuir a las traducciones de ONLYOFFICE. Damos la bienvenida especialmente a las contribuciones de los usuarios de ONLYOFFICE. El único requisito es un buen conocimiento de inglés y fluidez en otro idioma. Las traducciones de la interfaz se realizan en ONLYOFFICE Weblate, una plataforma de traducción basada en la web. No es necesario instalar ningún software: todo se hace en el navegador. El traductor puede enviar una solicitud a documentation@onlyoffice.com, registrar una cuenta en Weblate y comenzar.

Conclusión

La localización es fácil de pasar por alto cuando funciona: la palabra correcta en el botón correcto en el idioma correcto. La entrevista muestra cuánto hay detrás de esto: texto que debe encajar en espacios pequeños, variables que rompen la gramática, términos que deben permanecer iguales en los editores, artículos del Centro de Ayuda y tiendas móviles, y una comunidad que a veces sabe más que cualquier glosario.

Dos tendencias atraviesan las respuestas. Una es la consolidación: una sola plataforma con un glosario compartido y memoria de traducción, que Weblate ahora hace posible construir. La otra es la IA, que ya verifica la terminología, redacta instrucciones y ayuda con idiomas que tienen menos contribuyentes, mientras que la revisión humana sigue siendo esencial y el papel del traductor se mueve hacia el de un editor.

Glosario rápido

Desafíos de localización de ONLYOFFICE: entrevista con Marija

Crea tu cuenta gratuita de ONLYOFFICE

Visualiza, edita y colabora en documentos, hojas, diapositivas, formularios y archivos PDF en línea.