Mantente dentro de los límites admitidos de la traducción automática
Los puntos de extensión admitidos incluyen:
- registrar cadenas independientes estables;
- registrar metadatos aprobados y contenido estructurado;
- filtrar los controles documentados de traducción automática;
- exportar e importar JSON de traducción;
- reaccionar a los hooks documentados del ciclo de vida de la traducción.
POM Translate no ofrece un punto de extensión público para:
- sustituir el cliente de IA de POM por otro proveedor;
- modificar el transporte o la autenticación privados del servicio;
- almacenar las credenciales del proveedor en los ajustes del plugin;
- eludir los bloqueos de cola, las cuotas, las comprobaciones de marcadores de posición o los estados;
- escribir traducciones directamente en las tablas del plugin.
Usa pom_translate_machine_translation_settings solo para ajustar el array documentado de ajustes de traducción automática. No es un adaptador de proveedor. Usa pom_translate_machine_translation_daily_limit para limitar el límite calculado del sitio cuando una integración necesite una política más estricta.
Cuando un requisito quede fuera de estos límites, usa el formato público de importación/exportación o mantén el flujo de trabajo externo independiente. Esto preserva la compatibilidad y, a la vez, permite que las traducciones revisadas entren en POM Translate.
Consulta Machine-translation hooks para conocer los argumentos exactos de los hooks públicos.