Volver al blog
Framer9 min de lectura

Traducir el CMS de Framer: blog, colecciones y páginas dinámicas

Cómo traducir el CMS de Framer sin código: blog, colecciones y páginas dinámicas con Framer Localization o un proxy, con URL por idioma, hreflang y sitemap.

Equipo Lantis

La home de tu web de Framer en inglés la traduces en una tarde. El problema llega con el CMS: 80 artículos de blog, una colección de casos de éxito, otra de plantillas, y cada semana algo nuevo. Cada elemento es una página dinámica, y cada página dinámica es una URL que hay que traducir, mantener y hacer visible en Google.

Puedes traducir tu web de Framer a varios idiomas sin escribir código de dos formas: con Framer Localization, que añade locales dentro del proyecto e incluye el contenido del CMS en su tabla de traducción, o con un proxy de traducción como Lantis, que se instala pegando una línea en Settings → Code y sirve cada página, también las del CMS, traducida con IA en su propia URL (/fr/, /de/). Las dos generan URL por idioma; la diferencia está en el precio por locale, quién traduce los elementos nuevos y cuánto trabajo te deja cada semana.

Resumen rápido

  • Framer Localization traduce el CMS dentro de Framer: agrupa las traducciones por colección, permite traducir con IA o a mano y ocultar elementos concretos en un idioma.
  • Su coste es por locale, aparte del plan de sitio, y el número máximo de idiomas depende del plan.
  • Un proxy traduce las páginas ya publicadas, CMS incluido, sin tocar el proyecto ni duplicar colecciones.
  • Lo que posiciona es la URL por idioma con hreflang y sitemap, no el texto traducido a secas.
  • Los elementos nuevos del CMS son el punto débil de cualquier método manual: necesitas que se traduzcan solos o un proceso para no olvidarlos.
  • Con Lantis el CMS de Framer se traduce con IA y cada elemento nuevo se pre-traduce de noche, desde $3,50/mes por idioma.

Qué hay que traducir en el CMS de Framer

El CMS de Framer genera páginas dinámicas a partir de una plantilla: cada elemento de la colección «Blog» es una URL como /blog/mi-articulo. Traducir el CMS significa traducir cuatro capas, no una:

  1. Los campos de texto del elemento: título, extracto, cuerpo enriquecido.
  2. Los metadatos de la página dinámica: title, meta description y la imagen social, que en Framer suelen salir de campos del CMS.
  3. El texto alternativo de las imágenes del elemento.
  4. Lo que rodea al elemento: la plantilla (botones, «Artículos relacionados», fechas), las listas que muestran elementos en otras páginas y los filtros por categoría.

Si traduces solo la primera capa, tienes un artículo en francés con un title en español en Google y un botón de «Leer más» sin traducir. Pasa mucho.

Framer Localization y el CMS

Framer Localization es la función nativa de Framer para webs multilingües. Según las novedades de localización publicadas por Framer, las traducciones del CMS se agrupan por colección: puedes traducir una colección entera de golpe u ocultar una colección o elementos sueltos en un idioma concreto. Framer reúne en una misma tabla el contenido de páginas, CMS, componentes, metadatos y textos alternativos, y permite traducir a mano o con IA. También ofrece slugs localizados.

En la práctica, funciona bien si tu CMS es pequeño y cambia poco. Lo que conviene tener en cuenta:

  • Precio por locale. Consultado en octubre de 2026 en la página de precios de Framer, cada locale cuesta 20 $ al mes, aparte del plan de sitio, y el número máximo de locales depende del plan. Lo detallamos en Framer Localization: precios y límites.
  • La traducción con IA de Framer consume créditos del plan, así que en un blog grande conviene calcular cuántas palabras vas a traducir al mes.
  • Todo se queda dentro del proyecto. Si un día migras de plataforma, las traducciones no se van contigo.

Un proxy de traducción sobre Framer

Un proxy de traducción trabaja por fuera del proyecto. Framer publica tu web como siempre; el proxy recibe la petición de /fr/blog/mi-articulo, pide a Framer la página original, la traduce y la sirve con su hreflang, su canonical y sus metadatos en francés. Lo explicamos a fondo en qué es un proxy de traducción.

Para el CMS, eso tiene una consecuencia práctica: no hay que hacer nada por elemento. Publicas un artículo nuevo en español y su URL en cada idioma ya existe. Con Lantis, además, el contenido nuevo se pre-traduce cada noche y queda en una bandeja marcado «sin revisar», con un resumen por email, para que lo leas antes de compartirlo.

Framer pinta parte del contenido del CMS después de cargar la página. El script de Lantis vuelve a revisar la página tras la carga y la navegación para traducir ese contenido también, sin que tengas que configurarlo. Es el problema que repasamos en traducir contenido dinámico con IA.

Framer Localization frente a un proxy, comparados

Framer LocalizationProxy (Lantis)
InstalaciónAñadir locales en el proyectoUna línea en Settings → Code
Traducción del CMSManual o IA de Framer (consume créditos)IA: Gemini por defecto, Claude, DeepL o DeepSeek
Elementos nuevosSe traducen dentro de FramerPre-traducción nocturna y bandeja «sin revisar»
Ocultar elementos por idiomaSí, por colección o elementoNo se ocultan; se excluyen páginas por URL (regex) o bloques por selector CSS, que quedan en el original
SlugsSlugs localizadosSlug original con prefijo de idioma
Hreflang y sitemapSíSí, automáticos
Glosario y tono por idiomaConsulta la documentación de FramerGlosario de marca y brand voice por idioma
Precio (consultado en octubre de 2026)20 $/locale al mes + plan de sitio$3,50/mes con 1 idioma; $3 de 2 a 9; $2,50 desde 10
Si cambias de plataformaLas traducciones se quedan en FramerSigue funcionando en Webflow, Shopify, WordPress…

Cómo traducir el CMS de Framer sin código, paso a paso

Este es el proceso con Lantis. No hay que tocar las colecciones ni duplicar plantillas:

  1. Crea la web en el panel de Lantis con el idioma original y los idiomas de destino.
  2. Pega la línea de código en Framer: Settings → Code → Add Script, con Placement «Start of <head>» y en todas las páginas.
  3. Publica. Framer no aplica el código personalizado hasta que pulsas Publish.
  4. Abre una página dinámica en otro idioma, por ejemplo /de/blog/tu-articulo, y comprueba título, cuerpo, metadatos y botones de la plantilla.
  5. Fija tus términos en el glosario: nombre de producto, categorías del blog, nombres de funciones. Son las palabras cortas que más se traducen mal sin contexto. Lo explicamos en glosario de traducciones de marca.
  6. Excluye lo que deba quedarse en el original: por ejemplo, una colección de prensa que solo tiene sentido en español, por URL con regex.
  7. Corrige en el editor visual lo que no te convenza haciendo clic sobre el texto en la web traducida. La corrección queda bloqueada.
  8. Envía el sitemap a Search Console. Lantis parte del sitemap que genera Framer y añade las versiones por idioma con hreflang. Para revisar el emparejamiento, tienes hreflang en Framer paso a paso.

Errores frecuentes

  • Traducir el cuerpo y olvidar el title. El title y la meta description de la página dinámica salen de campos del CMS. Si no se traducen, Google muestra el resultado en el idioma original.
  • Duplicar la colección por idioma. Crear «Blog EN» como colección aparte rompe referencias, duplica plantillas y te obliga a montar el hreflang a mano.
  • Mezclar locales nativos y un proxy en las mismas rutas. Si activas /fr/ en Framer Localization y también en un proxy, tendrás dos versiones compitiendo. Elige una vía.
  • Dejar el selector de idioma escondido en el footer de la plantilla de blog. Si el lector no ve que el artículo existe en su idioma, no lo encuentra.
  • No revisar los artículos que traen tráfico. La IA traduce bien, pero un artículo que ya posiciona en español merece una lectura con la keyword del otro idioma en mente.

El CMS no se traduce una vez: se traduce cada vez que publicas. Elige el método pensando en el artículo número cien, no en el primero.

Cuándo elegir Framer Localization en vez de Lantis

Framer Localization tiene más sentido si necesitas diseño o contenido distinto por idioma (una sección que solo existe en alemán, una imagen distinta por mercado), si quieres slugs traducidos en todos los elementos o si tu web tiene 1 o 2 idiomas y un CMS pequeño. Todo queda dentro de Framer y no dependes de un servicio externo.

Lantis encaja mejor si el CMS crece cada semana, si quieres 3 o más idiomas o si gestionas varias webs. Si estás comparando todas las opciones, tienes alternativas a Framer Localization.

Preguntas frecuentes

¿Cómo traduzco mi web de Framer a varios idiomas sin código?

Puedes traducir tu web de Framer sin código con Framer Localization, añadiendo locales desde el propio editor, o con un proxy de traducción como Lantis, pegando una línea en Settings → Code y publicando. En los dos casos cada idioma tiene su URL; con Lantis la traducción la hace la IA y cubre también las páginas del CMS sin trabajo por elemento.

¿Framer Localization traduce el CMS?

Sí. Framer Localization incluye el contenido del CMS en su tabla de traducción, agrupado por colección, y permite traducirlo a mano o con IA, además de ocultar elementos concretos en un idioma. La traducción con IA de Framer consume créditos del plan y cada locale se paga aparte.

¿Los artículos nuevos del blog de Framer se traducen solos con Lantis?

Sí. Lantis traduce cualquier página nueva que publiques en Framer, y además pre-traduce cada noche el contenido nuevo para que esté listo antes de la primera visita. Esas traducciones quedan marcadas «sin revisar» en el panel, con un resumen por email.

¿Traducir el CMS de Framer duplica contenido para Google?

No, si cada idioma tiene su URL, su canonical propio y hreflang que enlace las versiones. Google entiende que son la misma página en idiomas distintos. El contenido duplicado aparece cuando dos sistemas sirven el mismo idioma en rutas distintas.

Conclusión

Traducir el CMS de Framer no es un problema técnico: es un problema de mantenimiento. Las páginas fijas se traducen una vez; el blog y las colecciones se traducen cada vez que publicas. Framer Localization lo resuelve dentro del editor pagando por locale; un proxy lo resuelve por fuera, con cada elemento nuevo traducido sin tocar el proyecto.

Lantis traduce tu web de Framer completa, CMS incluido, con URL propia por idioma, hreflang, sitemap y metadatos traducidos, y te deja elegir motor de IA. Cuesta $3,50/mes con 1 idioma, $3/idioma de 2 a 9 y $2,50/idioma desde 10, con 500.000 palabras por idioma incluidas. Empieza gratis y abre tu primer artículo del blog en otro idioma hoy mismo.

Pon tu web en varios idiomas hoy.

Una línea de código. SEO real por idioma. Traducción con IA. Sin tarjeta para empezar.

Sigue leyendo