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

WPCTranslator

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/srscorpio/scolf-wp-ctranslator/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

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