Transept
Herramienta gratuita

Convierte PO a Excel y viceversa

Convierte un archivo .po de gettext en una hoja de cálculo, traduce la columna de destino y reconstruye el .po con cada msgid, contexto y comentario en su lugar. Gratis, sin registro y procesado íntegramente en tu navegador.

Todo se ejecuta en tu navegador. Tus archivos nunca salen de tu dispositivo.

Paso a paso

Cómo traducir un archivo PO en Excel

Cuatro pasos y un par de minutos para un catálogo típico.

  1. Sube tu archivo .po

    Suelta un archivo .po o .pot en el convertidor. Se abre en tu navegador; no se envía nada al servidor.

  2. Exporta a una hoja de cálculo

    Descarga una fila por entrada en Excel o CSV. Cada fila incluye el contexto, la cadena de origen, una columna de destino vacía y los comentarios del desarrollador.

  3. Traduce la columna de destino

    Abre la hoja en Excel, Google Sheets o cualquier editor y completa la columna de destino. No modifiques las columnas de contexto ni de origen.

  4. Reconstruye el archivo .po

    Cambia a Hoja de cálculo a PO, añade el archivo original y la hoja terminada, y descarga un .po con tus traducciones integradas en cada msgstr.

¿Qué es un archivo PO?

Un archivo PO es el catálogo de traducción de gettext, el sistema de localización detrás de la mayoría del software de código abierto, WordPress, Django y muchas aplicaciones de escritorio. Cada entrada asocia un msgid (la cadena de origen) con un msgstr (su traducción), y puede incluir un msgctxt para diferenciar cadenas idénticas, comentarios del desarrollador y referencias al código fuente. Las cadenas con plurales añaden un msgid_plural y un msgstr por cada forma plural.

Traducir un catálogo extenso a mano en un editor de texto es lento y propenso a errores. Este convertidor desglosa cada entrada en una fila de hoja de cálculo para que puedas traducir en Excel o entregar el archivo a alguien que no conozca gettext; después, vuelve a integrar las traducciones en el archivo original. El archivo .po sigue siendo la copia maestra: solo cambian las líneas msgstr, por lo que los comentarios, etiquetas, referencias y el formato se mantienen exactamente como estaban.

Preguntas frecuentes

  • Los archivos PO contienen las traducciones de software basado en gettext, lo que incluye temas y plugins de WordPress, aplicaciones de Django y Flask, programas de GNOME y muchos otros. Un archivo .pot es la plantilla sin traducir; un archivo .po contiene las traducciones de dicha plantilla para un idioma específico.
  • No. Toda la herramienta se ejecuta en tu navegador. Tus archivos nunca salen de tu dispositivo y nada se almacena ni se envía a un servidor.
  • Sí. La columna de contexto contiene el msgctxt, la columna de notas incluye los comentarios extraídos y las referencias al código fuente, y cada forma de plural tiene su propia fila. Al reconstruir el archivo, el original sirve de esqueleto, por lo que se conserva todo lo que no hayas traducido.
  • Exporta el .po a Excel o CSV, completa la columna de destino en cada fila y usa Hoja de cálculo a PO para integrar las traducciones terminadas en un nuevo archivo .po. No tendrás que tocar la sintaxis de gettext.
  • El convertidor solo sobrescribe el texto del msgstr, por lo que la estructura y los comentarios se mantienen intactos. Si una traducción omite un marcador de posición como %s o %d presente en el origen, la herramienta marcará esa entrada para que puedas corregirla antes de publicarla.
  • Sí. Conserva el archivo .po original, traduce la columna de destino en la hoja y el modo Hoja de cálculo a PO integrará de nuevo tu columna en el archivo, vinculando cada fila con su entrada mediante el msgid y el contexto.

¿Necesitas traducir más de uno o dos archivos?

Transept mantiene sincronizados tu glosario y tus traducciones anteriores en todos los archivos PO e idiomas, con revisión, comentarios y borradores de IA que tu equipo puede aceptar o rechazar. El convertidor es la puerta de entrada gratuita y sin necesidad de registro.