Guía Técnica - Digixop Translator PRO
Icono X Digixop Developer Reference // v1.1.0

Developer Reference

Referencia técnica para la integración, personalización y despliegue del motor de traducción automática Digixop.

Arquitectura y Seguridad

El plugin implementa un modelo de **Proxy Seguro (Modo DTL)**. En lugar de exponer tu API Key maestra de Google Cloud en el cliente, las peticiones se enrutan a través de tu infraestructura de backend.

Validación de Licencias

Usa la API de Lemon Squeezy para verificar el derecho de uso del software antes de habilitar los motores de traducción.

Gestión de Cuotas

Tu servidor proxy es responsable de descontar el saldo de caracteres y devolver los códigos de estado adecuados (ej: 402).

Contrato de Datos (Modo DTL)

Carga de datos enviada mediante POST desde WordPress al Proxy:

POST /api/translate-proxy.php Content-Type: application/x-www-form-urlencoded{ "license_key": "XXXX-XXXX-XXXX-XXXX", "source_lang": "es", "target_lang": "eu", "contents": [ "Fragmento de texto HTML 1", "Fragmento de texto HTML 2" ] }

Respuesta esperada del servidor (JSON):

{ "success": true, "translations": ["Traducción 1", "Traducción 2"], "balance_remaining": 49210, "expiration_date": "2026-12-31 23:59:59" }

WordPress Hooks

Hemos diseñado el plugin siguiendo los estándares de WordPress, permitiéndote extender su funcionalidad sin tocar el código núcleo.

Filtro: URL de Compra

Cambia el destino de los botones de recarga para usar tus propios enlaces de afiliados o landing pages personalizadas.

add_filter('digixop_translator_buy_credits_url', function($url) { return 'https://tu-web.com/comprar-creditos/'; });

Manejo de Estados HTTP

CódigoSignificadoAcción del Plugin
200SuccessProcesa traducciones y sincroniza el saldo local.
402Payment RequiredDetiene la ejecución y muestra el aviso de recarga.
403ForbiddenInvalida el estado de la licencia localmente.
X Decorativa

Consultas de Ingeniería

Si necesitas extender el comportamiento del proxy o tienes dudas sobre la integración con otros Custom Post Types complejos, escríbenos.

translator@digixop.com

Digixop Solutions · Bilbao · 2026

Logo