🔥 Acciones personalizadas de Gato Translate, integraciones ACF/Meta Box/SEO y más
Gato AI Translations for Polylang acaba de lanzar v14.0, ¡repleto de todas las nuevas funcionalidades que nuestros usuarios pidieron!
Gato Translate (Custom)
Ahora puedes ejecutar la acción Gato Translate con ajustes personalizados, usando la nueva acción en lote Gato Translate (Custom).

Esta acción en lote te redirigirá a una página de ajustes personalizados, con opciones que puedes sobrescribir solo para esa ejecución (estos ajustes no se guardarán en los ajustes del plugin).
Usar ajustes personalizados es útil en muchos escenarios, como:
✅ Reintentar traducciones fallidas
Reintentar la traducción para un idioma que falló sin afectar a otros idiomas.
✅ Usar distintos modelos de IA
Usar un modelo de IA distinto al configurado en los ajustes del plugin para traducciones específicas.
✅ Cambiar el idioma de origen
Usar un idioma distinto como idioma de origen (p. ej.: traducir contenido copiado de un sitio web en otro idioma).
✅ Experimentar con prompts
Experimentar con un prompt distinto para la traducción sin cambiar los ajustes globales.
Reintentar traducciones fallidas
El caso de uso más común para esta funcionalidad es reintentar la traducción para un idioma que falló sin afectar a otros idiomas.
Para hacerlo, puedes seleccionar la opción Ninguno (desactivar traducción) para cada idioma ya traducido, y hacer clic en el botón Ejecutar 'Gato Translate':

(¡Muchas gracias al usuario del plugin Hervé, que contribuyó con el código para los enlaces que establecen rápidamente el valor en los desplegables 👏!)
También hemos añadido una opción para aplicar la opción Ninguno (desactivar traducción) por defecto a todos los idiomas en los ajustes personalizados.

Integración automática con Advanced Custom Fields y Meta Box
Anteriormente, tenías que configurar manualmente las claves meta para sincronizar y traducir para cada grupo de campos en Advanced Custom Fields (ACF) y Meta Box.
Esto era un poco engorroso y no muy intuitivo.
¡Lo hemos arreglado! Hemos añadido un input Gato Translate para configurar sincronización/traducción directamente usando la UI de estos plugins.
Editando un grupo de campos en ACF:

Echa un vistazo al vídeo de abajo para una rápida demo:
Editando un campo personalizado en Meta Box:

Rápida demo en el vídeo de abajo:
Integración automática con plugins SEO
En el pasado tenías que configurar manualmente las claves meta para sincronizar y traducir para cada plugin SEO.
Ya no. Los siguientes plugins SEO están ahora integrados desde el primer momento:
All in One SEORank MathSEO Simple PackSEOPressSlim SEOThe SEO FrameworkWP Meta SEOYoast SEOY puedes activar/desactivar la integración para cada plugin en la pestaña Configuración de integración con plugins de los ajustes.

Demo usando The SEO Framework en el vídeo de abajo:
Accede a nuevos modelos de IA al instante
Cambio incompatible: Debes proporcionar de nuevo la clave API de OpenRouter.
Ahora puedes acceder a los modelos de IA desde OpenRouter directamente desde la API de OpenRouter. La lista de modelos se actualiza a diario.
Eso significa que no necesitas esperar a que Gato AI Translations for Polylang se actualice para usar la última versión de tu modelo favorito, o para probar un modelo nuevo y elegante.
¡Hazlo al instante, el mismo día que se lanza el modelo!

(Gracias de nuevo a Hervé, también contribuyó con el código para esta nueva funcionalidad 👏👏)
La UI ahora también muestra información para el modelo seleccionado, incluyendo precio, ventana de contexto, máximo de tokens y más.

Y también puedes filtrar los modelos por precio, fecha de lanzamiento y más.

Activa traducciones vía WP-CLI
Puedes activar traducciones directamente desde la línea de comandos vía WP-CLI, con un simple comando wp gatotranslate.

Otras mejoras
La versión 14.0 incluye varias otras mejoras y correcciones de errores, entre ellas:
- Soporte para los modelos OpenAI 5
- Mejorado el prompt enviado a los modelos de IA
- Sincronización del padre de la entrada, traduciendo el ID al del idioma destino
- Sincronización de la propiedad
menu_orderde la entrada - Traducción de arrays de arrays en meta (es decir, soporte para el tipo group de Meta Box)
- Añadidos hooks para sobrescribir el prompt enviado a los modelos de IA, variables y claves meta para sincronizar/traducir.
- Identificar CPTs registrados vía plugins (ACF, Meta Box, Custom Post Type UI), y establecerles por defecto la opción «Crear entradas de traducción automáticamente»
- Soporte para glosarios en DeepL
- Activar traducciones vía código PHP
Consulta el changelog para la lista completa de cambios.
¡Como siempre, disfrútalo! 🙏