# General Translation Knowledge Base: Comment traduire du contenu dans Storyblok ?
URL: https://generaltranslation.com/fr/kb/translate-storyblok-content.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Dans Storyblok, ajoutez vos langues cibles à l’espace et attribuez à chaque champ traduisible une valeur par langue. L’intégration Storyblok de General Translation remplit ces valeurs depuis le tableau de bord grâce à Synchroniser et appliquer, sous forme de brouillons que vous relisez et publiez dans Storyblok.
Category: Outils de workflow
Last updated: 2026-10-21
Authors: Kevin Liu, Kevin Wu
Published: 2026-10-21

Une fois des langues ajoutées à un espace, Storyblok stocke les traductions au niveau des champs : chaque champ marqué comme traduisible dans le schéma de son composant contient une valeur par langue au sein de la même Story, et votre application demande une langue donnée via le paramètre `language` de l’API de livraison. Le plus difficile est de remplir ces valeurs : une Story est une arborescence de blocs imbriqués, le texte enrichi comporte des marques (gras, liens, etc.) qui doivent être conservées lors de la traduction, et chaque résultat doit être réinséré dans le bon champ et la bonne langue. Un champ non marqué comme traduisible ne stocke aucune traduction, et toute modification de la source rend les autres langues obsolètes.

## 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.

## Méthodes de traduction du contenu Storyblok

| Approche                                                       | Points forts                                                                                                                                                                                                                         | Comment les traductions arrivent dans la Story                                                | Ce qui reste à votre charge                                                                                                                                                     |
| -------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Traduction manuelle dans l’éditeur de Storyblok                | Le traducteur voit chaque champ dans sa Story                                                                                                                                                                                        | Une personne saisit chaque valeur en affichant la langue concernée                            | Toutes les traductions, ainsi que le repérage des champs modifiés après chaque changement dans la source                                                                        |
| Google Translate                                               | Traduit le texte d’un champ dès que vous le collez, sans configuration initiale                                                                                                                                                      | Une personne recolle chaque valeur traduite dans son champ                                    | Le contexte (chaque champ est traduit isolément, sans le bloc qui l’entoure), les marques de texte enrichi, la cohérence terminologique et la reprise des champs modifiés       |
| Un script s’appuyant sur une API d’IA (OpenAI API, Claude API) | Traduit de nombreuses Stories en une seule exécution scriptée, avec votre ton et votre terminologie définis dans le prompt                                                                                                           | Un script que vous écrivez lit et met à jour les Stories via l’API de gestion de Storyblok    | Le parcours des blocs imbriqués, la préservation des marques de texte enrichi, le contexte de chaque champ, la cohérence terminologique et la relance après chaque modification |
| General Translation (intégration Storyblok)                    | Traduit les champs `text`, `textarea`, `markdown`, `richtext` et `table`, blocs imbriqués compris ; préserve les marques de texte enrichi ; envoie chaque champ avec un contexte tiré de son emplacement, de son type et de sa Story | **Synchroniser et appliquer** écrit chaque langue cible dans la Story sous forme de brouillon | L’ajout des langues dans Storyblok, la relance de **Synchroniser et appliquer** après modification de la source, ainsi que la relecture et la publication de chaque brouillon   |

Traduisez manuellement dans l’éditeur de Storyblok si vous n’avez que quelques Stories et un traducteur par langue : cela suffit amplement. Choisissez Google Translate ou un script basé sur une API d’IA pour un lot ponctuel vérifié à la main ; optez pour General Translation lorsque les Stories changent souvent ou comportent de nombreux blocs et langues.

## Traduire des Stories avec General Translation

L&#39;intégration Storyblok de General Translation fonctionne directement depuis le tableau de bord, sans rien à installer, et nécessite un plan Starter ou Enterprise.

1. Dans Storyblok, ajoutez vos langues cibles dans **Settings &gt; Internationalization**.
2. Créez un jeton d’accès personnel dans **My account &gt; Account settings &gt; Personal access tokens**.
3. Dans le tableau de bord, ouvrez **Projet &gt; Intégrations &gt; Catalogue**, cliquez sur **Connect** pour **Storyblok**, puis saisissez le **Space ID**, la **Region** et le jeton.
4. Sélectionnez les Stories et les paramètres régionaux cibles. Cochez **Activer automatiquement les champs pris en charge** si les champs pris en charge ne sont pas encore traduisibles (cette option modifie tous les composants de l’espace).
5. Cliquez sur **Synchroniser et appliquer**.

## Relire, publier et mettre à jour les brouillons

L&#39;exécution enregistre chaque langue dans la Story sous forme de brouillon, sans rien publier : relisez et publiez le brouillon dans Storyblok, puis récupérez-le avec `language` (ajoutez `version=draft` pour obtenir un aperçu). Chaque nouvelle exécution réutilise les traductions déjà présentes dans la Story, y compris les valeurs que vous avez modifiées dans Storyblok, et traduit les champs nouveaux ou modifiés. Le [Démarrage rapide Storyblok](/docs/integrations/storyblok/quickstart) détaille toutes les étapes.

## Related questions

- [Comment traduire du contenu dans Sanity ?](https://generaltranslation.com/fr/kb/translate-sanity-content.mdx): Stockez chaque langue dans son propre document ou sous forme de valeur par paramètre régional dans chaque champ, puis traduisez la source dans chaque paramètre régional cible. Le plugin gt-sanity de General Translation ajoute une action Translate à Sanity Studio et, par défaut, importe chaque traduction sous forme de brouillon, que vous relisez puis publiez.
- [Comment traduire un site de documentation Mintlify ?](https://generaltranslation.com/fr/kb/translate-mintlify-docs.mdx): Rédigez une copie traduite de chaque page dans un dossier par langue, puis ajoutez chaque langue à la navigation de docs.json. Locadex, l’agent IA de General Translation, ouvre une pull request qui ajoute les pages traduites et la navigation propre à chaque langue, puis traduit les modifications ultérieures.
- [Comment traduire Google Slides ?](https://generaltranslation.com/fr/kb/translate-google-slides.mdx): Copiez la présentation une fois par langue, remplacez le texte de chaque zone de texte, cellule de tableau et note du présentateur, puis redimensionnez le texte qui déborde. L’intégration Google Drive de General Translation enregistre chaque langue dans sa propre copie, à côté de la source, et effectue une passe de formatage pour ajuster le nouveau texte à chaque diapositive.
- [Comment relire et modifier les traductions ?](https://generaltranslation.com/fr/kb/review-translations.mdx): Comparez chaque traduction avec sa source et les autres paramètres régionaux, puis corrigez ce qui sonne faux. Avec General Translation, vous modifiez les traductions sur la page Translations du tableau de bord et suivez la relecture à l’aide d’étiquettes et de commentaires ; la prochaine exécution de traduction de Locadex, son agent IA, intègre ensuite vos modifications dans une pull request.

## Previous and next questions

- Previous question: [Comment traduire du contenu dans Sanity ?](https://generaltranslation.com/fr/kb/translate-sanity-content.mdx)
- Next question: [Comment traduire Google Slides ?](https://generaltranslation.com/fr/kb/translate-google-slides.mdx)

## Sitemap

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