Excluye páginas específicas de la traducción por completo. Cuando una página coincide con un patrón de exclusión, Universally devuelve el HTML original sin traducir. No se extraen cadenas, no se realiza procesamiento de IA y no se utiliza recuento de palabras.
Esta configuración se encuentra en la pantalla Reglas de traducción del proyecto, en el campo Excluir páginas. Ingresa una ruta de URL por línea.
Cómo funciona
Cuando llega una solicitud de traducción, la ruta de la URL de la página se verifica contra tus patrones de exclusión antes de que comience cualquier procesamiento. Si coincide, el HTML original se devuelve inmediatamente.
Esto es diferente de la exclusión por selector CSS, que elimina elementos específicos de una página mientras se traduce el resto. Excluir páginas omite la página completa.
Sintaxis de Patrones
Rutas exactas
Coincide con una página específica por su ruta:
/terms-of-service
/privacy-policy
/admin
Las barras diagonales finales se ignoran: /about y /about/ se tratan igual.
Patrones comodín
Usa /* al final para coincidir con una ruta y todo lo que esté debajo de ella:
/api/*
/blog/drafts/*
/internal/*
/api/* coincide con /api/v1, /api/users/123 y /api en sí.
Ejemplos
Exclusiones comunes
/admin
/api/*
/terms-of-service
/privacy-policy
/cookie-policy
/sitemap.xml
/robots.txt
Específico de WordPress
/wp-admin/*
/wp-login.php
/wp-json/*
/feed/*
Nota: El plugin de WordPress maneja la mayoría de estas automáticamente. Solo necesitas agregar exclusiones personalizadas.
Comercio electrónico
/checkout
/cart
/account/*
/order-confirmation
Sitios de documentación
/docs/api-reference/*
/changelog
Cuándo Usar
- Páginas legales que deben permanecer en el idioma original por cumplimiento
- Páginas de administración o panel que son solo para uso interno
- Puntos de conexión de API que devuelven datos, no páginas
- Flujos de pago donde el texto traducido podría causar confusión con los procesadores de pago
- Páginas de cuentas de usuario donde los datos personales no deben procesarse
- Páginas con contenido mayormente dinámico/JS que no se beneficiarán de la traducción HTML
Lo que ve un visitante
Una página excluida no es solo una página sin traducir. Tres cosas cambian en WordPress:
- Sus URL traducidas redirigen. Una solicitud para
/es/checkout/se redirige a/checkout/, conservando cualquier cadena de consulta. No hay una copia/es/de la página para que nadie acceda o enlace. - No se envía a un visitante recurrente a su idioma. La redirección habitual de una URL sin prefijo al idioma almacenado del visitante se omite en las rutas excluidas, por lo que permanecen en la página de origen. Ver URL existentes y redirecciones.
- El selector de idioma no se renderiza. Todas las rutas se suprimen en una página excluida: el selector automático, el shortcode, el bloque y el script del selector en sí. Un visitante en esa página no tiene forma de cambiar de idioma, así que agrega tu propio enlace si lo necesita.
Los motores de búsqueda todavía reciben información de que la página tiene traducciones: también se emiten enlaces alternativos para la ruta excluida, y esas URL redirigen de regreso al origen. Ver etiquetas hreflang.
Cosas a tener en cuenta
- La exclusión se basa solo en la ruta de la URL, no en parámetros de consulta o fragmentos
- La exclusión ocurre antes de cualquier procesamiento. No se extraen cadenas, no se utiliza recuento de palabras
- El plugin retiene tu lista de exclusiones hasta por 15 minutos, por lo que un cambio puede tardar hasta ese tiempo en surtir efecto en el sitio.
- Si necesitas excluir solo una sección de una página (no la página completa), usa Selectores CSS en su lugar