Herramientas de IA impulsadas por Gemini para acelerar el desarrollo de módulos Odoo en VS Code.
✨ Características principales
🧹 Editor de Traducciones AI
- Editor visual nativo para archivos
.po/.pot
- Traducción automática con Gemini AI o Google Translate
- Vista previa en tiempo real de traducciones
- Batch masivo: Traduce 100+ entradas en segundos
- Editor editable para msgstr con resaltado de cambios
🤖 Generación Inteligente
🌐 Generar traducciones Odoo (.po)
📝 Crear .gitignore optimizado
📄 Generar documentación README.md
🧠 Prompts IA desde archivos
🧹 Limpiar archivos temporales
🎯 Integración perfecta
- Menú contextual en carpetas/proyectos Odoo
- Panel lateral dedicado "Snva Odoo AI"
- Configuración integrada (Gemini Token, idiomas)
- Soporte multi-idioma (EN ↔ ES)
🚀 Instalación rápida
- Instala desde Marketplace
- Configura Gemini Token:
Ctrl+, → snva-odoo-ai-tools.geminiToken
Obtén gratis: https://makersuite.google.com/app/apikey
- Idiomas:
baseLanguage: "en" (origen)
translationLanguage: "es" (destino)
📋 Comandos disponibles
| Comando |
Atajo |
Descripción |
🧹 Abrir editor traducciones AI |
Ctrl+Shift+P |
Editor visual para .po |
🌐 Generar traducción Odoo |
Context menu |
Batch traducciones |
📝 Generar .gitignore |
Context menu |
Plantilla Odoo optimizada |
📄 Crear documentación |
Context menu |
README.md automático |
🤖 Generar prompt IA |
Context menu |
Prompt desde archivos |
🧹 Limpiar archivos |
Context menu |
__pycache__, .pyc, etc. |
🎨 Editor de Traducciones
1. Abre archivo .po → "🧹 Abrir editor traducciones AI"
2. Selecciona motor: 🤖 Gemini (inteligente) / 🌐 Google (rápido)
3. 🌐 "Traducir todo" → 100% automático
4. Edita manualmente → Guardado automático
5. ✅ Exportar o guardar
Vista de tabla:
# | Tipo | msgid (readonly) | msgstr (editable) | Acciones
1 | view | "Save" | "Guardar" [naranja] | 🤖 Traducir
⚙️ Configuración
{
"snva-odoo-ai-tools.geminiToken": "tu-api-key",
"snva-odoo-ai-tools.baseLanguage": "en",
"snva-odoo-ai-tools.translationLanguage": "es",
"snva-odoo-ai-tools.translationEngine": "gemini"
}
🛠️ Flujo de trabajo Odoo
1. Crea módulo → Click derecho → "🌐 Generar traducción"
2. Edita .po → Editor AI nativo
3. Documenta → "📄 Crear documentación"
4. Limpia → "🧹 Limpiar archivos"
5. Commit → .gitignore automático
🔗 Integraciones
- 🤖 Gemini AI (Google Vertex AI)
- 🌐 Google Translate (fallback rápido)
- Odoo 17/18/19 (.po, .pot)
- VS Code Native (Custom Editor, Webview)
📄 Licencia
MIT License - Desarrollado por Rubén Sánchez para SINOVA
🙏 Agradecimientos
- Odoo Community
- Google Gemini AI
- VS Code Extension API
¡Desarrolla Odoo 10x más rápido con IA! 🚀