Universally traduce y adapta automáticamente todos los elementos críticos de SEO de tus páginas a cada idioma de destino. No se requiere configuración adicional; todo lo descrito a continuación ocurre automáticamente en cada solicitud de traducción.
¿Qué se traduce?
Contenido de la página
Se extrae y traduce todo el contenido de texto visible en la página, incluyendo:
- Encabezados, párrafos, listas, enlaces, botones y todos los demás elementos de texto
- Marcadores de posición de formularios y etiquetas de accesibilidad (
placeholder,aria-label) - Texto
alty atributostitlede imágenes - Valores de botones para
input[type="submit"],input[type="reset"]yinput[type="button"]
Metaetiquetas
Los siguientes metadatos se traducen automáticamente:
<meta name="description">: la descripción de la página que se muestra en los resultados de búsqueda<title>: el título de la página que se muestra en las pestañas del navegador y en los resultados de búsqueda
Etiquetas Open Graph
Los metadatos de uso compartido en redes sociales se traducen para que los enlaces compartidos en redes sociales muestren el idioma correcto:
og:titleog:descriptionog:site_nameog:image:alt
Etiquetas de Twitter Card
twitter:titletwitter:descriptiontwitter:image:alt
Metadatos Schema.org
Se traducen tanto las etiquetas <meta itemprop> como los datos estructurados JSON-LD:
Etiquetas Meta itemprop:
itemprop="name"itemprop="description"itemprop="headline"itemprop="alternativeHeadline"itemprop="articleBody"itemprop="caption"
Datos estructurados JSON-LD (<script type="application/ld+json">):
name,description,headline,alternativeHeadlinearticleBody,caption,text,abstractaward,slogan,alternateName,disambiguatingDescription
Esto asegura que los resultados enriquecidos de búsqueda (recetas, productos, artículos, preguntas frecuentes, etc.) se muestren en el idioma correcto.
Ocurren dos cosas más dentro de JSON-LD, ambas fáciles de pasar por alto al auditar tus datos estructurados:
inLanguagese reescribe al idioma que se está sirviendo.- Los valores de URL se localizan, de la misma manera que los enlaces en el cuerpo de la página. Los identificadores en los nodos
PersonyOrganizationse dejan solos, ya que son identidades y no direcciones.
Atributos HTML
Atributo de Idioma
El atributo lang en la etiqueta <html> se actualiza automáticamente al idioma que se está sirviendo, con su región, en minúsculas: lang="fr-fr", lang="es-mx". Coincide con el inicio del valor si estás escribiendo CSS o scripts basándote en él.
Dirección del Texto
Para los nueve idiomas de derecha a izquierda, el atributo dir se establece automáticamente en rtl en la etiqueta <html>. Ver Idiomas de derecha a izquierda.
Localización de URL
Los enlaces internos en las páginas traducidas se reescriben automáticamente para apuntar a la versión traducida. Por ejemplo, un enlace a /about en una página traducida al francés se convierte en /fr/about (o el equivalente según tu estructura de URL).
Esto incluye:
- Enlaces de navegación
- Enlaces dentro del contenido
- Migas de pan
- Cualquier
<a href>que apunte a páginas en el mismo dominio - El enlace canónico
- Valores de URL en etiquetas Open Graph y Twitter card
- URL dentro de JSON-LD, excepto los identificadores en los nodos
PersonyOrganization
Los enlaces excluidos de la localización (configurados en los ajustes de tu proyecto) se dejan sin cambios. Ver Excluir localización de enlaces.
¿Qué NO se traduce?
Lo siguiente se excluye intencionalmente de la traducción:
- Contenido dentro de las etiquetas
<script>y<style> - Comentarios HTML
- Contenido dentro de elementos excluidos por tu configuración de selector CSS
- URLs, direcciones de correo electrónico y números, cuando son la cadena completa. Dentro de una oración se traducen con ella, por lo que el formato de números y fechas se puede adaptar al idioma de destino
- Contenido en páginas excluidas en la configuración de tu proyecto
Lo que puedes cambiar
Cuatro configuraciones afectan a cualquiera de las anteriores:
Reglas del glosario: controlan cómo se manejan los términos específicos (ver Reglas del glosario)
Excluir selectores CSS: mantener secciones de la página en el idioma de origen (ver Incluir y excluir selectores CSS)
Excluir páginas: omitir páginas enteras (ver Excluir páginas)
Excluir localización de enlaces: evitar que se reescriban enlaces específicos (ver Excluir localización de enlaces)