Traduce archivos PO online: plurales, contexto y comentarios preservados

Sube tu archivo .po y obtén traducciones precisas en más de 100 idiomas. Msgid, msgstr, plurales, contexto y comentarios preservados. Compatible con Gettext.

forgefile.com PO

Flujo de trabajo de PO

Traducción
Suelte su archivo aquí o haga clic para buscar en su dispositivo
Formato conservado .PO, .POT

Ejemplo de traducción

Un catálogo gettext .po, de inglés a español

Un catálogo de cinco mensajes escrito para esta página. Las líneas msgid y las referencias a archivos no se tocan, cada msgstr se rellena y el marcador %(count)d se conserva.

Original

app-messages-en.po → app-messages-es.po antes de la traducción

Resultado

app-messages-en.po → app-messages-es.po después de la traducción
  • msgid, comentarios y referencias a archivos intactos

  • Marcador %(count)d conservado en la traducción

  • Cabecera Language cambiada al idioma de destino

Verificado el 2026-10-08 — Amanda Lee

Características de PO

Manejo de formas plurales

Formas plurales correctas generadas automáticamente para cada idioma de destino. El encabezado Plural-Forms y la expresión nplurals se actualizan en el encabezado PO.

Preservación de contexto y comentarios

El contexto del mensaje (msgctxt), los comentarios del traductor, los comentarios extraídos y las etiquetas se preservan exactamente como en el catálogo original.

Resultados ultrarrápidos

La mayoría de los archivos PO se traducen en segundos. La IA basada en la nube maneja catálogos con miles de cadenas y reglas de plural complejas.

Más de 100 idiomas compatibles

Traduzca archivos PO entre más de 100 idiomas, incluidos español, francés, alemán, árabe, chino, japonés y coreano.

¿Por qué ForgeFile es el mejor traductor de PO en línea

¿Necesitas traducir un archivo PO sin perder plurales, contexto ni comentarios de traducción? ForgeFile es un traductor de gettext PO con IA que convierte catálogos de cadenas a más de 100 idiomas manteniendo cada msgid, msgstr, regla de plurales, msgctxt y comentario. Ya sea un plugin de WordPress o proyectos PHP, tu archivo PO se compila a MO y despliega sin errores.

Cómo traduce ForgeFile archivos PO

Nuestro motor comprende el formato GNU gettext nativamente. Al traducir un archivo PO, ForgeFile:

  • Analiza todos los pares msgid/msgstr, preservando el contexto (msgctxt) y comentarios
  • Aplica las reglas gramaticales de plurales específicas de cada idioma de destino
  • Protege variables de estilo printf (%s, %d, %1$s) y etiquetas HTML

El resultado es un archivo PO válido listo para compilar a MO.

Gestión gramatical de formas plurales

  • Inglés/Español (2 formas) → Ruso/Polaco (3 formas) → Árabe (6 formas)
  • El encabezado Plural-Forms se actualiza automáticamente
  • Cada entrada msgstr[N] se genera con la forma gramatical adecuada
  • Cadenas en singular y plural se emplean conjuntamente como contexto
  • Valores nplurals y fórmulas de plurales correctas en la cabecera

Para WordPress, PHP y proyectos de código abierto

  • Plugins y temas de WordPress – listos para GlotPress o despliegue directo
  • Frameworks PHP – proyectos Laravel, Symfony y CakePHP
  • Aplicaciones de escritorio – software GTK y entornos Linux
  • Comunidad Open-Source – pretraducción directa desde plantillas POT

Carga masiva y API disponibles. Cifrado integral y cumplimiento RGPD.

Ventajas para desarrolladores

  • Plurales inteligentes – generación automática de las formas gramaticales correctas
  • Variables protegidas – %s, %d y marcado HTML intactos
  • Más de 100 idiomas – incluyendo escrituras RTL y caracteres asiáticos
  • Soporte POT nativo – traducción directa desde plantillas
  • Sin software adicional – 100% en el navegador

Consulta el manual de GNU gettext.

Cómo traducir un archivo PO en 4 pasos

  1. 1

    Suba su archivo PO o POT

    Arrastre y suelte su archivo .po o .pot. Admitimos catálogos gettext de WordPress, frameworks PHP, GNOME y proyectos de software personalizados.

  2. 2

    Seleccione el idioma de origen y de destino

    Elija entre más de 100 idiomas. ForgeFile aplica las reglas de plural correctas y la expresión nplurals para su idioma de destino automáticamente.

  3. 3

    Configure los ajustes de traducción

    Elija si desea traducir solo las entradas msgstr vacías o todas las cadenas. Seleccione si desea actualizar los metadatos del encabezado PO.

  4. 4

    Descargue su archivo PO traducido

    Tu archivo PO traducido estará listo en segundos. Compila a MO y despliega: todos los plurales, contextos y comentarios se conservan.

Preguntas frecuentes sobre la traducción de PO: respuestas a preguntas comunes

¿Cómo traduzco un archivo PO en línea?

Suba su archivo .po o .pot a ForgeFile, seleccione el idioma de destino y haga clic en Traducir. Nuestra IA completa las entradas msgstr mientras preserva toda la estructura, los plurales y el contexto, generalmente en segundos.

¿Se manejan correctamente las formas plurales?

Sí. ForgeFile genera el número correcto de formas plurales para cada idioma de destino (por ejemplo, 2 para el inglés, 3 para el ruso, 6 para el árabe) y actualiza el encabezado Plural-Forms automáticamente.

¿Se preservan los marcadores de posición printf?

Absolutamente. ForgeFile detecta y protege %s, %d, %1$s y otros marcadores de posición estilo printf, así como el marcado HTML dentro de las cadenas.

¿Puedo traducir un archivo de plantilla POT?

Sí. ForgeFile acepta archivos .po y .pot. Puede traducir directamente desde un archivo de plantilla sin crear primero un archivo PO pre-completado.

¿Funciona con plugins y temas de WordPress?

Sí. ForgeFile maneja archivos .po de WordPress de forma nativa. La salida es compatible con GlotPress, Loco Translate e implementación directa en wp-content/languages.

¿Puedo traducir solo las cadenas no traducidas?

Sí. ForgeFile puede traducir selectivamente solo las entradas msgstr vacías, dejando intactas las cadenas ya traducidas, lo que es perfecto para la localización incremental.

¿Está seguro mi archivo PO durante la traducción?

Los archivos se cifran en tránsito y en reposo. El tiempo que se conservan depende de su plan.

¿Cuál es la diferencia entre PO y XLIFF para la localización?

PO (gettext) es el estándar para PHP, WordPress y software GNU/Linux. XLIFF es el estándar de la industria para aplicaciones empresariales y herramientas TMS. ForgeFile maneja ambos de forma nativa con una preservación completa de la estructura.

¿Listo para traducir su catálogo de localización?

Sube tu archivo PO y obtén un resultado compatible con gettext en segundos. Plurales, contexto y comentarios preservados en todo momento.