top of page

1752 publicaciones en un día: así aprendió nuestro devblog doce idiomas nuevos 🌍

Foto del escritor: Marcel Dütscher
Marcel Dütscher
hace 15 horas
4 min de lectura

7 de noviembre de 2026


En agosto nuestro juego aprendió catorce idiomas en una semana. El devblog se quedó rezagado mucho tiempo. Si abrías el sitio en francés o en japonés, la página del blog solo te decía que no había publicaciones en ese idioma. El selector de idioma de encima de cada artículo ofrecía los catorce idiomas, pero doce de ellos llevaban a una página de error. 🙈 Desde el 3 de octubre, eso se acabó.


Los números. Por entonces el blog tenía 146 artículos, cada uno en alemán y en inglés. En un solo día se les sumaron doce idiomas: francés, español, italiano, portugués, neerlandés, polaco, turco, ruso, ucraniano, japonés, coreano y chino. Son 146 × 12 = 1752 publicaciones nuevas, más 72 categorías traducidas. Cada traducción lleva la fecha del original en alemán. Una publicación del 20 de junio también tiene fecha del 20 de junio en polaco, no del 3 de octubre. Todas las versiones están enlazadas entre sí, así que el selector de idioma ahora te lleva al mismo artículo en el otro idioma.


¿Por qué no pulsar simplemente el botón de traducir? Nuestra web funciona con Wix, y Wix puede traducir publicaciones por sí mismo. Pero para nosotros eso habría significado pulsar «Traducir» 1752 veces y luego cambiar la fecha a mano otras 1752. Nuestro crédito tampoco habría alcanzado ni de lejos: habríamos necesitado unas 746 000 palabras y teníamos unas 43 000. Y una traducción automática genérica no conoce las palabras que usa nuestro juego.


El juego como diccionario. Así que lo construimos nosotros. Un programita descarga cada publicación a través de la interfaz de Wix (una API, una puerta por la que hablan con la web los programas en lugar de las personas) y la divide en párrafos. La IA traduce párrafo a párrafo y recibe los archivos de idioma del propio juego como diccionario. Así, el banco de trabajo del blog se llama igual que el botón del juego. Comandos como /tp, nombres de teclas, números de versión y nombres se quedan como están. Después, un programa de comprobación compara cada traducción con el original. Se asegura de que coincidan el número de párrafos, los enlaces, los números y los números de versión, y de que la escritura sea la correcta. El japonés tiene que estar de verdad en caracteres japoneses. Solo cuando todo coincide, una publicación sale en línea.


Una segunda mirada a los temas delicados. Unas 25 publicaciones por idioma recibieron una segunda revisión: todo lo relacionado con niños y el club escolar, con la seguridad infantil, con nuestra licencia y con la historia. En esas publicaciones una palabra equivocada puede hacer daño de verdad. Después revisamos esas 300 publicaciones una vez más en el sitio real.


La lección cara. 💸 En el primer intento cada paquete tenía un traductor y un revisor. Los dos eran agentes de IA que reunían sus archivos por su cuenta. Eso costó unos 10 millones de tokens por paquete (los tokens son los trocitos de palabra por los que se factura la IA), y tras el 6 % del trabajo nuestra cuenta llegó a su límite. En el segundo intento lo preparamos todo: cada paquete recibió un archivo de entrada compacto con los textos y exactamente las entradas del diccionario que correspondían. La IA escribió su traducción en unas pocas piezas grandes, seguidas de una única pasada de comprobación. Para eso bastó un modelo más pequeño y rápido (Sonnet). Nunca ejecutamos más de cinco agentes a la vez, o salta el límite por minuto de nuestra cuenta de IA. Así, 98 agentes funcionaron sin un solo error, y todo junto costó más o menos lo que antes costaba un solo paquete. La lección va mucho más allá del blog: la IA es rápida y barata cuando le dejas preparado todo lo que necesita. Se vuelve cara cuando tiene que ir a buscarlo ella misma.


No es perfecto. Las máquinas traducen sorprendentemente bien, pero no a la perfección. En los textos del juego, un banco de sentarse se convirtió una vez en un banco de trabajo y un hangar en una bahía marina, en ocho idiomas a la vez. Para el blog pedimos expresamente a los traductores que no deduzcan el género de nadie a partir de un nombre de pila. En algunos idiomas lo hicieron igualmente, por ejemplo en ruso, polaco y francés. Así que ahora revisamos esos puntos nosotros mismos.


Desde entonces simplemente sigue funcionando. Cada publicación nueva, incluidas las de actualizaciones, se traduce a los otros doce idiomas en cuanto sale en alemán y en inglés, y se publica con la misma fecha. Si más adelante cambiamos algo en el texto alemán, el sistema detecta qué traducciones han quedado desfasadas y las traduce de nuevo. Y desde la versión 2026.10.4, la ventana de «Novedades» del juego también muestra las noticias en tu idioma.


Si hablas uno de estos idiomas y tropiezas con una frase, cuéntanoslo: en el juego con F1 (F2 en el navegador) o en GitHub. 🙏

Entradas recientes

Ver todo

Comentarios


Ya no es posible comentar esta entrada. Contacta al propietario del sitio para obtener más información.
bottom of page