Soporte en Múltiples Idiomas Automático
🌎 ¿Por Qué Soporte Multilingüe?
Si tu negocio está en una zona turística, ciudad fronteriza, o vendes en línea a otros países, tus clientes no solo hablan español. Y responder en su idioma puede ser la diferencia entre cerrar la venta o perderla.
Negocios que necesitan esto
- Hoteles y Airbnbs en Cancún, Antigua Guatemala, Cartagena, Lima
- E-commerce que vende a toda Latinoamérica y Estados Unidos
- Restaurantes en zonas turísticas
- Clínicas de turismo médico (dental, estético)
- Ciudades fronterizas (Tijuana, Ciudad Juárez, Tapachula)
- Cualquier negocio con clientes de Brasil, USA o Europa
Contratar empleados bilingües cuesta 30-50% más. Tu agente habla todos los idiomas por el mismo precio: $0 adicional.
🔍 Cómo Funciona la Detección de Idioma
OpenClaw detecta el idioma del primer mensaje del cliente y responde en ese mismo idioma automáticamente. No necesitas crear bases de conocimiento separadas.
Cliente escribe en inglés → Agente responde en inglés
Cliente escribe en portugués → Agente responde en portugués
Cliente escribe en español → Agente responde en español
Cliente mezcla idiomas → Agente usa el idioma dominante
El modelo de IA (Claude, GPT) ya sabe traducir. Lo que configuramos es cómo y cuándo hacerlo.
⚙️ Paso 1: Activar Modo Multilingüe
Agrega esta configuración a tu config.yaml:
language:
# Detección automática de idioma
auto_detect: true
# Idioma principal (para contenido interno y logs)
primary: "es"
# Idiomas soportados
supported:
- code: "es"
name: "Español"
greeting: "¡Hola! ¿En qué te puedo ayudar?"
- code: "en"
name: "English"
greeting: "Hi! How can I help you?"
- code: "pt"
name: "Português"
greeting: "Olá! Como posso te ajudar?"
- code: "fr"
name: "Français"
greeting: "Bonjour! Comment puis-je vous aider?"
# Si no puede detectar el idioma, usar este
fallback: "es"
# Mantener el idioma durante toda la conversación
persist_language: true
Reinicia para activar:
📝 Paso 2: Instrucciones Multilingüe en SOUL.md
Agrega esta sección a tu SOUL.md:
## Reglas de Idioma
### Detección
- Detectar el idioma del primer mensaje del cliente
- Responder SIEMPRE en el idioma del cliente
- Si el cliente cambia de idioma, cambiar también
- Si mezcla idiomas (Spanglish), responder en español
### Español
- Tono cercano y profesional
- Usar "tú" (no "usted" a menos que el cliente use "usted")
- Emojis con moderación
### English
- Professional but friendly tone
- Use American English spelling
- Prices in both local currency and USD when relevant
### Português
- Tom profissional e amigável
- Usar português brasileiro (não de Portugal)
- Preços em moeda local e BRL quando relevante
### Notas
- Los nombres de servicios/productos se mantienen en español
(son nombres propios del negocio)
- Direcciones y nombres de calles NO se traducen
- Montos siempre en moneda local (agregar USD si preguntan)
🧪 Probando la Detección Automática
Veamos cómo se ve en acción. Un turista americano escribe al hotel:
Hotel Antigua
En línea
Hi! Do you have any rooms available for this weekend?
2:10 PM
Hi there! 👋 Yes, we have availability this weekend (Mar 1-2). Here are our options: • Single room: $45/night • Double room: $65/night • Family suite: $95/night All rooms include breakfast, WiFi, and free parking. Would you like to book one?
2:10 PM
The double room looks good. What time is check-in?
2:11 PM
Great choice! Check-in is from 2:00 PM onwards, and check-out is by 12:00 PM. Early check-in from 10 AM is available for $15 extra. To confirm your booking for the double room ($65/night, 2 nights = $130 total), I just need: • Full name • Email address • A 50% deposit ($65) We accept credit cards, PayPal, or bank transfer. Which works best for you?
2:11 PM
El agente detectó inglés en el primer mensaje y toda la conversación continuó en inglés, con precios en USD (porque el hotel ya los maneja en dólares).
Ahora un brasileño escribe al mismo hotel:
Hotel Antigua
En línea
Oi! Vocês têm quartos disponíveis para o próximo fim de semana?
3:45 PM
Olá! 👋 Sim, temos disponibilidade para o próximo fim de semana. Nossas opções são: • Quarto individual: $45/noite (aprox. R$225) • Quarto duplo: $65/noite (aprox. R$325) • Suíte familiar: $95/noite (aprox. R$475) Todos os quartos incluem café da manhã, WiFi e estacionamento gratuito. Gostaria de fazer uma reserva?
3:45 PM
Quanto fica 3 noites no quarto duplo?
3:46 PM
O quarto duplo por 3 noites fica $195 (aprox. R$975). Para confirmar, preciso de: • Nome completo • E-mail • Depósito de 50% ($97.50) Aceitamos cartão de crédito, PayPal ou transferência bancária. Como prefere pagar?
3:46 PM
Conversión de moneda
Nota cómo el agente muestra precios en USD (la moneda del hotel) y también la equivalencia aproximada en Reales. Esto es opcional pero muy útil para turistas. Configúralo en MEMORY.md con los tipos de cambio aproximados.
💰 Paso 3: Base de Conocimiento para Conversiones
Agrega esta sección a tu MEMORY.md:
## Conversiones de Moneda (aproximadas, actualizar mensualmente)
- 1 USD = 7.80 GTQ (Quetzales)
- 1 USD = 5.00 BRL (Reales brasileños)
- 1 USD = 17.50 MXN (Pesos mexicanos)
- 1 USD = 4,000 COP (Pesos colombianos)
- 1 USD = 0.92 EUR (Euros)
- Última actualización: Febrero 2026
## Notas para clientes internacionales
- Precios del hotel son en USD
- Tarjetas internacionales aceptadas (sin cargo adicional)
- Factura disponible en español o inglés
- Servicio de transporte del aeropuerto: $35 USD
🔧 Paso 4: Saludos Personalizados por Idioma
Para dar una primera impresión perfecta, configura saludos iniciales por idioma:
language:
greetings:
es:
first_contact: "¡Hola! 👋 Bienvenido a {business_name}. ¿En qué te puedo ayudar?"
returning: "¡Hola de nuevo! ¿En qué te ayudo hoy?"
en:
first_contact: "Hi there! 👋 Welcome to {business_name}. How can I help you?"
returning: "Welcome back! How can I help you today?"
pt:
first_contact: "Olá! 👋 Bem-vindo ao {business_name}. Como posso te ajudar?"
returning: "Olá de novo! Como posso ajudar hoje?"
fr:
first_contact: "Bonjour! 👋 Bienvenue à {business_name}. Comment puis-je vous aider?"
returning: "Rebonjour! Comment puis-je vous aider?"
🌍 Pares de Idiomas más Comunes en LATAM
Dependiendo de tu ubicación, estos son los idiomas que más vas a necesitar:
| Ubicación | Idiomas principales | Ejemplo |
|---|---|---|
| Cancún, Riviera Maya | Español + Inglés | Hoteles, tours, restaurantes |
| Antigua Guatemala | Español + Inglés | Turismo, cafés, hoteles |
| Tijuana, Ciudad Juárez | Español + Inglés | Comercio fronterizo, clínicas |
| Foz do Iguaçu | Español + Portugués | Triple frontera (BR/AR/PY) |
| Bogotá, Medellín | Español + Inglés | Turismo médico, coworking |
| Ciudad del Este | Español + Portugués + Guaraní | Comercio fronterizo |
| Lima, Cusco | Español + Inglés | Turismo, gastronomía |
Empieza con 2 idiomas
No necesitas configurar 10 idiomas desde el inicio. Empieza con español + el segundo idioma más común de tus clientes. Puedes agregar más después.
⚠️ Casos Especiales y Cómo Manejarlos
Spanglish (mezcla español/inglés)
Muy común en ciudades fronterizas y con latinos en USA:
## Regla de Spanglish (agregar a SOUL.md)
Si el cliente mezcla español e inglés en un mismo mensaje:
- Responder en español
- Si insiste en inglés, cambiar a inglés
- NUNCA mezclar idiomas en mi respuesta — elegir uno
Cliente cambia de idioma a mitad de conversación
language:
# Si el cliente cambia de idioma, seguirlo
follow_language_switch: true
# Mínimo 2 mensajes en nuevo idioma para cambiar
switch_threshold: 1
Idioma no soportado
language:
unsupported_response: "Lo siento, actualmente ofrecemos soporte en español e inglés. ¿Puedo ayudarte en alguno de estos idiomas? / Sorry, we currently offer support in Spanish and English. Can I help you in either language?"
📋 Paso 5: Escalar Según el Idioma
Si tu equipo tiene miembros que hablan diferentes idiomas, puedes enrutar las escalaciones:
escalation:
language_routing:
es:
notify: "+502 5555-0001" # Marco (español)
en:
notify: "+502 5555-0002" # Ana (English speaker)
pt:
notify: "+502 5555-0003" # Pedro (fala português)
default:
notify: "+502 5555-0001" # Marco (si no hay match)
🧪 Verificar que Todo Funciona
Corre el test de idiomas:
📊 Monitorear Idiomas de tus Clientes
Revisa qué idiomas hablan tus clientes para optimizar:
Dato de oro
Si descubres que el 13% de tus clientes hablan inglés, probablemente deberías tener tu sitio web y redes sociales también en inglés. Los datos de tu agente te dicen exactamente qué necesita tu negocio.
✅ Resumen de Configuración
🎓 Lo Que Aprendiste en Este Add-On
En estas 4 lecciones configuraste un sistema de soporte al cliente completo:
- Entendiste el costo de no responder a tiempo (y cómo tu agente lo elimina)
- Creaste una base de conocimiento completa con toda la info de tu negocio
- Configuraste escalación inteligente para que el agente sepa cuándo pasar a un humano
- Activaste soporte multilingüe para atender clientes en cualquier idioma
Tu agente ahora trabaja 24/7, responde en segundos, habla múltiples idiomas y sabe cuándo necesita ayuda humana. Todo por menos de $20 al mes en costos de API.
Siguiente paso
Prueba tu agente con clientes reales durante una semana. Revisa los logs diariamente, agrega las preguntas que no pudo responder a tu MEMORY.md, y ajusta las reglas de escalación según lo que observes. En 7 días tu agente va a manejar el 80%+ de las conversaciones sin ayuda.
Si un cliente escribe 'Olá, quanto custa uma noite?', ¿qué hace el agente?