Traducir un documento y que el formato quede exactamente igual

Primera versión funcional
< 1 h

Objetivo

Un skill que traduce el documento por sentido dejando intactos los nombres, las cifras, los IBAN y las URL, saca los logos, las imágenes y los sellos para devolverlos al mismo punto de la página, vigila que la traducción no desborde ninguna celda ni ningún cuadro de texto y comprueba que lo que entrega sigue siendo el mismo documento con otro idioma dentro.

Cómo funciona

En un primer lugar pregunta el idioma destino, por opciones clicables, porque es lo único que no puede deducir del archivo. El de origen lo detecta solo, y el registro lo pregunta únicamente si el documento no lo deja claro.

Antes de traducir nada recorre el documento y anota lo que hay: estructura, estilos, imágenes y todo lo que no debe tocarse. El inventario se levanta primero por una razón concreta, y es que después es la lista con la que se verifica; hecho al final ya no comprueba nada. La parte larga de esa lista es lo que no se traduce: nombres de personas y de empresas, marcas, texto dentro de un logo, código, URL, correos, cifras, fechas, IBAN, NIF y códigos de producto.

Después traduce por sentido y no palabra por palabra, que es la diferencia entre un documento que se puede usar y uno que hay que rehacer: usa el equivalente establecido en lo técnico y en lo jurídico, y cuando duda entre traducir o dejar el original deja el original y añade la traducción entre paréntesis la primera vez. Mientras tanto vigila el desbordamiento, porque en una diapositiva o en una celda el texto más largo no se corta, rompe el cuadro.

El documento no se rehace en ningún momento: dentro del archivo se sustituye solo el texto, y donde hay que reescribir la página los logos, las imágenes, las firmas y los sellos se extraen con su posición, su tamaño y su orden de capa y se vuelven a colocar en las mismas coordenadas, sin reescalar. El texto incrustado en un logo no se traduce ni se regenera la imagen: si hace falta, su traducción va en el informe.

Para acabar, repasa el inventario punto por punto: que no queda texto sin traducir, que los recuentos de páginas, tablas y celdas siguen cuadrando, que las imágenes y las firmas siguen en las mismas coordenadas y al mismo tamaño y que los datos que no se traducen están idénticos carácter por carácter.

Pasos del agente
Entregable
  • Una copia nueva con el código del idioma destino en el nombre, en el mismo formato que el original.
  • Un informe con qué términos se dejaron sin traducir y por qué.
  • El resultado de cada punto de la verificación y lo que conviene que mires tú.
Stack
  • Claude Cowork
  • Skill propio de Claude
  • Skills de Word, PowerPoint y Excel
  • Skill de PDF
  • Inventario previo

Por qué importa

Traducir un documento de trabajo no es solo traducir su texto: debe quedar exactamente igual visualmente. El valor está en que las tablas cuadren, en que el logo y el sello sigan en el mismo punto de la página y en que el número de cuenta se haya quedado exactamente como estaba, y eso exige entender qué es cada cosa dentro del documento: distinguir una cláusula, que se traduce, de un IBAN o de un código de producto, que no, y sacar los elementos gráficos para devolverlos donde estaban en lugar de rehacer la página con ellos dentro.

Posibles mejoras

  1. 01Un glosario por cliente, para que el mismo término técnico se traduzca siempre igual entre documentos y entre encargos. Hoy cada traducción decide por su cuenta y es una decisión razonable cada vez, pero dos documentos del mismo cliente pueden acabar llamando de dos maneras distintas a la misma pieza.
  2. 02Traducir a varios idiomas en un solo encargo y entregar la carpeta entera. Ahora se repite el trabajo idioma por idioma, incluidos el inventario y la verificación, que son exactamente los mismos las cuatro veces.
  3. 03Marcar los tramos jurídicos o técnicos que conviene que valide una persona, en lugar de dejar el aviso genérico al final. Un aviso que vale para todo el documento se lee una vez y se olvida; señalar los tres párrafos que de verdad importan es lo que hace que alguien los mire.
  4. 04Actualizar el ERP con la versión traducida colgando del mismo cliente que el original, para que quien atiende una cuenta extranjera no tenga que preguntar por correo cuál es el documento bueno.

A tener en cuenta

  • legal

    Un contrato traducido no es un contrato válido en el otro idioma. Para lo que tiene que firmarse o presentarse ante un organismo sigue haciendo falta traducción jurada, y eso no lo sustituye nadie automático.

  • dependencia

    En .docx, .pptx y .xlsx la fidelidad es exacta porque solo se sustituye el texto. En un PDF escaneado no hay capa que traducir: lo que se puede ofrecer es un .docx reconstruido, que es una aproximación fiel pero no un clon visual.

  • dependencia

    El desbordamiento es el fallo típico y no siempre es visible en el texto: una diapositiva en alemán ocupa más que en español y el cuadro se rompe. Se ajusta, pero conviene mirar las presentaciones antes de mandarlas.

El prompt

Para usarlo solo tienes que copiar y pegar este prompt en Claude.

Crea un SKILL nuevo y autónomo para traducir documentos conservando el formato original de forma exacta. El skill traduce el documento al idioma destino que indique el usuario, genera una copia nueva traducida y nunca toca el archivo de origen.

PASO 0 (antes de generar nada): pregúntame por clic, con multi-select, qué formatos debe soportar el skill. Ofrece estas opciones: Word (.docx), PowerPoint (.pptx), Excel (.xlsx), PDF (.pdf). Genera soporte solo para los que seleccione. Si selecciono varios, el skill debe manejarlos todos. Si no selecciono ninguno, pregúntame de nuevo.

CONTEXTO
Skill para ForgeLab, nivel entregable profesional. El documento traducido debe lucir idéntico al original: maquetación, imágenes, logos, tipografía, estilos, tablas y gráficos. Se usará de forma recurrente con documentos de clientes, así que la fidelidad y la verificación son lo más importante.

FORMATOS
La fidelidad es exacta en .docx, .pptx y .xlsx, porque solo se sustituye el texto. En .pdf con capa de texto es alta; en .pdf escaneado o sin capa fiable, el skill avisa de la limitación y propone alternativa antes de continuar.

MATERIALES (léelos antes de generar nada, solo los de los formatos seleccionados)
- /mnt/skills/public/docx/SKILL.md
- /mnt/skills/public/pptx/SKILL.md
- /mnt/skills/public/xlsx/SKILL.md
- /mnt/skills/public/pdf/SKILL.md
Contienen las restricciones del entorno (librerías, rutas, render). El SKILL que generes debe indicar que, antes de tocar cada documento, se lea el SKILL público de su formato.

REGLAS DEL SKILL QUE VAS A GENERAR
1. Copia nueva siempre. Nunca edites ni sobrescribas el origen. Nombra la copia añadiendo el código de idioma destino (ejemplo: contrato.docx pasa a contrato_EN.docx) y mantén el mismo formato que el original.
2. Pregunta lo imprescindible por clic. Antes de traducir, presenta opciones clicables (con entrada abierta disponible) para idioma destino (obligatorio, nunca asumir) y registro (formal, técnico, comercial, neutro) solo si no se deduce del documento. El idioma origen se detecta y solo se confirma si hay duda real.
3. Propón el formato al usuario. Si no queda claro qué está traduciendo, muestra los formatos soportados como opciones clicables para que elija.
4. Inventaría antes de traducir. Recorre el documento y anota estructura, estilos, imágenes y todo lo que no debe traducirse. Ese es el checklist de verificación.
5. Formato exacto: maquetación, saltos, tablas, columnas, numeración, viñetas, encabezados, pies y notas.
6. No alteres elementos gráficos: imágenes, logos, gráficos, firmas ni sellos. El documento no se reconstruye: en .docx, .pptx y .xlsx solo se sustituye el texto y no se toca ninguna parte gráfica del archivo. Cuando haya que reescribir la página, extrae cada imagen, logo, firma y sello con su posición, su tamaño, su rotación y su orden de capa, y vuelve a colocarlos en las mismas coordenadas, sin reescalar ni recomprimir. El texto incrustado en una imagen no se traduce y la imagen no se regenera: si hace falta, la traducción de ese texto va en el informe.
7. No traduzcas: nombres propios de personas y empresas, marcas, texto incrustado en logos, código, URLs, correos, cifras, fechas, IBAN, NIF o CIF, direcciones y códigos de producto.
8. Traduce por sentido, no palabra por palabra. Usa el equivalente establecido en términos técnicos o legales. Ante la duda entre traducir o dejar el original, deja el original y añade la traducción entre paréntesis la primera vez.
9. No añadas, resumas ni elimines contenido. Traduce todo el texto traducible, incluido el de tablas, notas, leyendas y cajas.
10. Controla el desbordamiento. Si la traducción ocupa más espacio, ajusta sin que se desborden celdas, cuadros de texto ni formas (crítico en .pptx y .xlsx).
11. Caso PDF sin capa de texto. Si el PDF es escaneado o no tiene capa fiable, avisa con opciones clicables y propón entregarlo como .docx reconstruido, dejando claro que será una aproximación fiel y no un clon visual exacto. Espera decisión.
12. Verifica antes de entregar, punto por punto: no queda texto sin traducir, coinciden recuentos de páginas, párrafos, tablas y celdas, todas las imágenes, logos y firmas siguen en las mismas coordenadas y al mismo tamaño, estilos intactos, nada desborda, y los datos no traducibles son idénticos carácter por carácter. Si algo falla, corrige y vuelve a verificar.
13. Sé honesto con la calidad. La verificación textual y estructural es fiable; la visual fina no es infalible. No prometas perfección garantizada: entrega alta calidad verificada y señala lo que conviene revisar.

ENTREGA DEL SKILL EN USO
Al usarse, el skill entrega el documento traducido más un informe breve con: términos dejados sin traducir y por qué, checklist de verificación con el resultado de cada punto, y los puntos que conviene que el usuario revise personalmente.

FORMATO DE SALIDA DE ESTE ENCARGO
Genera un único SKILL.md en /mnt/skills/user/[NOMBRE_DEL_SKILL]/SKILL.md con:
- Frontmatter YAML con name y description. La description debe disparar bien el skill: incluye solo los formatos seleccionados en el PASO 0 y frases gatillo en español e inglés (traduce este documento, traduce este Word/PDF/PowerPoint/Excel, traduce manteniendo el formato, translate this document keeping the format).
- Cuerpo en español, registro lean (sin relleno ni subtítulos decorativos), con el flujo de trabajo en pasos numerados y la sección de reglas, limitado a los formatos seleccionados.
Pregúntame el nombre del skill antes de crearlo si no te lo he dado. No edites ningún otro archivo.

Contacto

Llamémonos. En 30 minutos puedo decirte si te puedo ayudar.

Dirección de email (activa JavaScript para verla)LinkedIn