Traduce archivos PO y POT online con IA. Regístrese gratis, describa su producto, seleccione idiomas y descargue las traducciones de los archivos PO.
Cómo traducir automáticamente archivos PO y POT
Paso 1: Cree una cuenta PTC gratuita
Regístrese sin tarjeta de crédito para empezar a usar PTC —un traductor de archivos PO con IA que tiene en cuenta el contexto de su producto para aplicar la terminología y el tono adecuados. Después de registrarse, tiene 30 días para traducir 20.000 palabras a 2 idiomas de forma gratuita.
Paso 2: Configure los ajustes de traducción de la IA
A continuación, siga los pasos del asistente de configuración para:
- Describa su producto para que PTC pueda generar traducciones de calidad humana
- Seleccione los idiomas de destino
- Suba archivos
.poto archivos.po - Seleccione los archivos de salida que desea recibir. De forma predeterminada, PTC crea archivos
.po, pero también puede configurar PTC para que cree archivos.mo, archivos.l10n.phpy archivos.json - Añada términos a su glosario (opcional)
Paso 3: Descargar archivos de traducción MO y PO
Dé a PTC unos minutos para traducir su archivo PO. A continuación:
- Revise las cadenas traducidas en la pestaña Traducciones
- Descargue sus archivos como un ZIP desde la pestaña Archivos de recursos
✅ Ha traducido correctamente su archivo PO mediante traducción con IA.
¿Qué sigue?
- Configure la localización continua para que las traducciones se actualicen automáticamente
- Cargue sus traducciones en WordPress
- ¿Necesita traducir más palabras? Active el pago por uso: traduzca a un número ilimitado de idiomas y pague solo por lo que use
Automatización de la traducción de archivos PO
Una vez vea cómo PTC traduce archivos PO o POT, puede automatizar todo el proceso para que las traducciones se mantengan actualizadas a medida que cambia su código. PTC le ofrece dos opciones:

Integración de Git
Conecte su repositorio de GitHub, GitLab o Bitbucket a PTC:
- Seleccione el repositorio y las ramas que quiere que PTC supervise.
- Defina las rutas de salida para sus archivos
.pot. - Cuando PTC detecta cambios, traduce automáticamente las cadenas actualizadas.
- Las traducciones se entregan de nuevo a su repositorio a través de una solicitud de combinación.


API de PTC
Integre traducciones en su canalización de CI/CD:
- Utilice la API de PTC para cargar sus archivos
.potautomáticamente cuando su canalización de compilación los genere. - PTC traduce los archivos y devuelve los archivos
.poy.moen la respuesta de la API. - Su sistema de CI guarda los archivos traducidos como artefactos o los vuelve a confirmar en su repositorio.

Cargando traducciones en WordPress
Después de descargar sus archivos .po y .mo traducidos de PTC, necesita cargarlos en su plugin o tema de WordPress.
Tiene dos opciones: agrupar las traducciones con su plugin/tema o importarlas a WordPress.org (si su proyecto está alojado allí).
Opción 1
Agrupar las traducciones con su plugin o tema (recomendado)
- Coloque los archivos
.poy.moen su directorio/languages/ - Añada llamadas
load_plugin_textdomain()oload_theme_textdomain()para cargar el dominio de texto (consulte el commit de PHP y el commit de JavaScript en nuestro repositorio de plugins de demostración)
Opción 2
Importar traducciones a WordPress.org
- Cree una cuenta CLPTE (Cross-Locale Project Translation Editor) en WordPress.org
- Espere alrededor de 4-6 días para la aprobación
- Importe los archivos traducidos a la página del proyecto de traducción de su plugin o tema
Consulte nuestra guía completa sobre la carga de traducciones de WordPress para obtener instrucciones paso a paso y comparaciones de ambas opciones.
Preguntas frecuentes: Traducción de archivos POT y PO
¿Por qué no se muestran mis traducciones en WordPress?
La causa más común es la falta de coincidencia de los dominios de texto. Su código, la cabecera del plugin, los nombres de los archivos y la llamada load_plugin_textdomain() deben usar exactamente el mismo dominio de texto.
Otros problemas comunes:
– Los archivos .mo no están en el directorio correcto.
– Falta la llamada load_plugin_textdomain() o load_theme_textdomain().
– Para plugins/temas en WordPress.org: las traducciones de la comunidad están sobrescribiendo sus traducciones incluidas.
Para obtener pasos detallados para la resolución de problemas y soluciones a escenarios específicos, consulte por qué es posible que sus traducciones no se muestren.
¿Por qué algunas de mis cadenas no se traducen?
Si el texto no está envuelto en una función gettext como __() o _e(), no se extraerá en su archivo .pot.
Codificado (no se traducirá):
echo 'Read more';Envuelto en gettext (se traducirá):
echo __( 'Read more', 'your-plugin' );¿Cómo debo manejar el texto dinámico como números o nombres?
Utilice siempre marcadores de posición (%s, %d) en lugar de dividir las frases en partes.
printf( __( 'You have %d new messages.', 'your-plugin' ), $count );El uso de marcadores de posición también evita que las variables se traduzcan como texto. PTC detecta y conserva automáticamente los marcadores de posición durante la traducción.
Obtenga más información sobre cómo PTC maneja los marcadores de posición.
¿Cuándo debo regenerar mi archivo POT?
Siempre que añada o cambie cadenas traducibles en su código, regenere el archivo POT para que sus traducciones se mantengan actualizadas. Si configura traducciones automatizadas a través de Git o CI/CD, PTC puede detectar cambios en su archivo POT y traducir automáticamente las cadenas actualizadas.
¿Cómo traduzco mi archivo readme.txt?
Los archivos Readme.txt no se incluyen en su archivo .pot, por lo que debe traducirlos por separado utilizando la función Pegar para traducir de PTC. También puede utilizar Pegar para traducir para correos electrónicos, notas de la versión y otros tipos de texto que se encuentren fuera de su archivo POT.
¿Puedo utilizar PTC para traducir otros formatos de archivo además de los archivos PO?
Sí. Aunque esta guía se centra en archivos .po y .pot para WordPress, PTC admite muchos otros formatos de archivos de recursos. Esto incluye .json, .yaml, .xcstrings, .xml y muchos más.
Consulte todos los formatos de archivo de recursos admitidos.
Pruebe PTC gratis
¿Desea comprobar la calidad de traducción y la facilidad de uso de PTC de primera mano? Regístrese para la prueba y traduzca 20.000 palabras a 2 idiomas de forma gratuita.