WP Manifestindependent plugin directory
manifest / i18n / scolf-wp-ctranslator

WPCTranslator

Traduce automáticamente títulos, extractos y metadatos de entradas y páginas, taxonomías y menús usando múltiples APIs de IA (Google Gemini, OpenAI, Claude, OpenRouter) con failover automático y caché inteligente.

by Scolf Services · github.com/srscorpio/scolf-wp-ctranslator

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/srscorpio/scolf-wp-ctranslator/archive/refs/heads/main.zip

Plugin de WordPress para traducción automática de contenido utilizando la API de Google Gemini.

📝 Descripción

WPCTranslator es una solución potente y fácil de usar para la traducción automática de contenido en WordPress, aprovechando la avanzada API de Google Gemini.

✨ Características Principales

  • 🔄 Traducción de títulos y contenido
  • 🏷️ Soporte para taxonomías (categorías y etiquetas)
  • 📚 Traducción de menús
  • 🔍 Verificación de API key en tiempo real
  • 🧪 Test de traducción integrado
  • ⚡ Interfaz AJAX para mejor experiencia de usuario
  • 📊 Feedback visual de operaciones
  • 🎯 Opciones de traducción granulares por tipo de contenido
  • 📝 Plantillas de prompt personalizables
  • 🔒 Sanitización robusta de datos

🚀 Instalación

  1. Descarga el plugin
  2. Sube el plugin a la carpeta /wp-content/plugins/
  3. Activa el plugin en WordPress
  4. Configura tu API key de Google Gemini
  5. ¡Comienza a traducir!

⚙️ Configuración

  1. Obtén una API key de Google Gemini
  2. Ve a Ajustes > WPCTranslator
  3. Introduce tu API key
  4. Configura los idiomas de origen y destino

Tipos de Contenido Traducibles

  • 📝 Entradas del Blog
    • Títulos
    • Contenido (próximamente)
    • Extractos
  • 📄 Páginas
    • Títulos
    • Contenido (próximamente)
  • 🏷️ Taxonomías
    • Categorías
    • Etiquetas
    • Taxonomías adicionales
  • 📚 Menús de Navegación

🛠️ Uso

El plugin ofrece dos modos de traducción:

Modo Individual

  • Proceso automatizado
  • Perfecto para grandes volúmenes de contenido

🔒 Seguridad

  • ✅ Verificación de nonce
  • 🔐 Sanitización de datos
  • 📝 Logging de operaciones
  • 🛡️ Manejo seguro de API keys

📈 Próximas Mejoras

  • [ ] Caché de traducciones
  • [ ] Soporte para más idiomas
  • [ ] UI/UX mejorada

🔧 Para Desarrolladores

Sistema de Logging

  • Sistema de logs con dos niveles:

📝 Changelog

2.3.0

  • 🚀 Lanzamiento inicial
  • 💻 Funcionalidad básica de traducción

    2.2.0

  • ✨ Verificación de API key en tiempo real
  • 🧪 Test de traducción con "Hello World"
  • ⚡ Implementación AJAX
  • 🎨 Mejoras visuales y UX
  • 🔧 Optimizaciones de código
  • ⚙️ Panel de configuración

    2.1.0

  • 🚀 Lanzamiento inicial
  • 💻 Funcionalidad básica de traducción

    2.0.0

  • ✨ Verificación de API key en tiempo real
  • 🧪 Test de traducción con "Hello World"

    1.0.2

  • 🚀 Lanzamiento inicial

    1.0.1

  • 🚀 Lanzamiento inicial

    1.0.0

  • 🚀 Lanzamiento inicial

🤝 Contribuir

¡Las contribuciones son bienvenidas! Por favor, lee nuestras guías de contribución antes de enviar un PR.

📄 Licencia

Este proyecto está licenciado bajo la GPL v2 - ver el archivo LICENSE para más detalles.

👥 Autores

  • SrScorpio - Desarrollo inicial - GitHub

🙏 Agradecimientos

  • Google Gemini API
  • Comunidad WordPress