Integración segura con el ciclo de vida de la traducción automática
POM Translate no expone un filtro público para reemplazar la respuesta del proveedor ni para saltarse su cola, su cuota, su bloqueo, su validación de marcadores de posición y su persistencia.
Los puntos de observación admitidos son las acciones normales pom_translate_string_changed y pom_translate_translation_changed. Los guardados generados por máquina llevan su estado de flujo de trabajo almacenado a través de la acción translation-changed.
Para los catálogos de software, pom_translate_software_mt_source_locale( string $source_locale, string $domain, string $target_locale, array $context ) puede corregir la configuración regional de origen detectada antes de que POM Translate solicite una traducción automática. Devuelve una configuración regional válida de WordPress. Trata el array de contexto como opaco para que la integración no dependa de los detalles del transporte.
No llames a servicios remotos desde ninguna de las dos acciones. Encadena trabajo asíncrono propio de la integración con idempotencia y protección contra la recursión si se requiere observación.
El método invocable translate_raw_strings() pertenece a la implementación actual del coordinador, no una promesa general de que texto arbitrario de visitantes pueda enviarse de forma remota. Las integraciones públicas deben usar el flujo de trabajo documentado de POM AI en lugar de construir peticiones al proveedor.