# General Translation Knowledge Base: ¿Cómo traduzco contenido en Storyblok?
URL: https://generaltranslation.com/es/kb/translate-storyblok-content.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: En Storyblok, agrega tus idiomas de destino al espacio y asigna a cada campo traducible un valor por idioma. La integración de Storyblok de General Translation rellena esos valores desde el panel de control con Sincronizar y aplicar, como borradores que luego revisas y publicas en Storyblok.
Category: Herramientas para flujos de trabajo
Last updated: 2026-10-21
Authors: Kevin Liu, Kevin Wu
Published: 2026-10-21

Una vez que agregas idiomas a un espacio, Storyblok almacena las traducciones a nivel de campo: cada campo marcado como traducible en el esquema de su componente guarda un valor por idioma dentro de la misma story, y tu aplicación solicita un idioma mediante el parámetro `language` de la API de entrega de contenido. Rellenar esos valores no es sencillo: una story es un árbol de bloques anidados, el texto enriquecido incluye marcas como negritas y enlaces que deben conservarse al traducir, y cada resultado debe volver al mismo campo y al mismo idioma. Un campo que no está marcado como traducible no almacena traducciones, y cualquier cambio en el origen deja desactualizados los demás idiomas.

## Video

The video is narrated in English, with English captions.

[How do I translate content in Storyblok?](https://caxecubb9c64cezv.public.blob.vercel-storage.com/films/kb-translate-storyblok-content.mp4) (50 s)

General Translation lets you connect your space and translate stories with Sync and apply. Add your target languages in Storyblok, connect the space in the Dashboard, choose stories and target locales with Auto-enable supported fields checked, then review the Spanish, Japanese and French drafts, publish them, and fetch each language with the language parameter.

## Formas de traducir contenido de Storyblok

| Enfoque                                                | Qué hace bien                                                                                                                                                                                                 | Cómo llegan las traducciones a la story                                                      | Qué queda en tus manos                                                                                                                                                          |
| ------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Traducir manualmente en el editor de Storyblok         | Un traductor ve cada campo dentro de su story                                                                                                                                                                 | Una persona escribe cada valor mientras visualiza ese idioma                                 | Todas las traducciones y localizar los campos que cambiaron tras cada edición del origen                                                                                        |
| Google Translate                                       | Traduce el texto de un campo al pegarlo, sin configuración inicial                                                                                                                                            | Una persona pega cada valor traducido de nuevo en su campo                                   | El contexto (cada campo se traduce de forma aislada, sin el bloque que lo rodea), las marcas de texto enriquecido, la coherencia terminológica y rehacer los campos modificados |
| Un script sobre una API de IA (OpenAI API, Claude API) | Traduce muchas stories en una sola ejecución programada, con tu tono y tu terminología en el prompt                                                                                                           | Un script escrito por ti lee y actualiza las stories mediante la Management API de Storyblok | Recorrer los bloques anidados, conservar las marcas de texto enriquecido, el contexto de cada campo, la coherencia terminológica y volver a ejecutarlo tras cada edición        |
| General Translation (integración con Storyblok)        | Traduce campos `text`, `textarea`, `markdown`, `richtext` y `table`, incluidos los bloques anidados; conserva las marcas de texto enriquecido; envía cada campo con contexto sobre su ubicación, tipo y story | **Sincronizar y aplicar** escribe cada idioma de destino en la story como borrador           | Añadir idiomas en Storyblok, volver a ejecutar **Sincronizar y aplicar** tras editar el origen, y revisar y publicar cada borrador                                              |

Traduce manualmente en el editor de Storyblok si tienes pocas stories y un traductor para cada idioma; no necesitas nada más. Usa Google Translate o un script con una API de IA cuando alguien vaya a revisar a mano un lote puntual; usa General Translation cuando las stories cambien con frecuencia o abarquen muchos bloques e idiomas.

## Traducir stories con General Translation

La integración de Storyblok de General Translation se ejecuta desde el panel de control, sin necesidad de instalar nada, y requiere un plan Starter o Enterprise.

1. En Storyblok, agrega tus idiomas de destino en **Settings &gt; Internationalization**.
2. Crea un token de acceso personal en **My account &gt; Account settings &gt; Personal access tokens**.
3. En el panel de control, abre **Project &gt; Integraciones &gt; Catálogo**, haz clic en **Conectar** en **Storyblok** e introduce el **Space ID**, la **Región** y el token.
4. Elige las stories y las configuraciones regionales de destino. Si los campos compatibles aún no se pueden traducir, marca **Habilitar automáticamente los campos compatibles** (esta opción actualiza todos los componentes del espacio).
5. Haz clic en **Sincronizar y aplicar**.

## Revisar, publicar y actualizar borradores

La ejecución escribe cada idioma en la story como borrador y no publica nada: revisa y publica el borrador en Storyblok y solicítalo con `language` (añade `version=draft` para previsualizarlo). Cada nueva ejecución reutiliza las traducciones que ya hay en la story, incluidos los valores que hayas editado en Storyblok, y traduce los campos nuevos o modificados. Encontrarás todos los pasos en el [Inicio rápido de Storyblok](/docs/integrations/storyblok/quickstart).

## Related questions

- [¿Cómo traduzco contenido en Sanity?](https://generaltranslation.com/es/kb/translate-sanity-content.mdx): Almacena cada idioma como un documento propio o como un valor por configuración regional en cada campo y, después, traduce el origen a cada configuración regional de destino. El plugin gt-sanity de General Translation añade una acción Translate a Sanity Studio y, de forma predeterminada, importa cada traducción como un borrador para que lo revises y lo publiques.
- [¿Cómo traduzco un sitio de documentación de Mintlify?](https://generaltranslation.com/es/kb/translate-mintlify-docs.mdx): Crea una copia traducida de cada página en una carpeta por idioma y añade cada idioma a la navegación de docs.json. El agente de IA de General Translation, Locadex, abre un pull request que añade las páginas traducidas y la navegación por idioma, y después traduce los cambios posteriores.
- [¿Cómo traduzco Google Slides?](https://generaltranslation.com/es/kb/translate-google-slides.mdx): Copia la presentación una vez por idioma, reemplaza el texto de cada cuadro de texto, celda de tabla y nota del orador, y ajusta el tamaño del texto que se desborde. La integración de Google Drive de General Translation guarda cada idioma en su propia copia junto a la presentación de origen y aplica una pasada de formato para adaptar el nuevo texto a cada diapositiva.
- [¿Cómo reviso y edito traducciones?](https://generaltranslation.com/es/kb/review-translations.mdx): Compara cada traducción con su texto de origen y con las demás configuraciones regionales, y corrige lo que no suene bien. Con General Translation, editas las traducciones en la Página de traducciones del panel de control y haces seguimiento de la revisión con etiquetas y comentarios. Después, la siguiente ejecución de traducción de Locadex, su Agente de IA, incorpora los cambios en un pull request.

## Previous and next questions

- Previous question: [¿Cómo traduzco contenido en Sanity?](https://generaltranslation.com/es/kb/translate-sanity-content.mdx)
- Next question: [¿Cómo traduzco Google Slides?](https://generaltranslation.com/es/kb/translate-google-slides.mdx)

## Sitemap

See the [Knowledge Base sitemap](https://generaltranslation.com/es/kb/sitemap.md) for every article.
