Liste de contrôle de préparation Squarespace pour les variantes de traduction IA SeaText
Pour utiliser les variantes de traduction IA SeaText sur Squarespace, vous avez besoin d'un plan Business ou supérieur (pour l'accès à l'injection de code), d'un site publié sur un domaine valide (pas localhost), d'un...

Réponse rapide
Vous pouvez exécuter les variantes de traduction IA SeaText sur Squarespace lorsque quatre conditions sont remplies : votre plan est Business ou supérieur, vous pouvez accéder à Réglages → Outils de développeur → Injection de code, votre site est en ligne sur un domaine réel (pas localhost ni URL d'aperçu dynamique), et vous avez un contenu de page qui contient réellement du texte traduisible. Si l'un de ces éléments manque, le script ne peut pas être ajouté ou restera inerte.
Cette liste de contrôle détaille chaque condition. Vous apprendrez comment vérifier chacune d'elles, quoi faire si vous échouez à un contrôle et comment éviter les erreurs courantes qui retardent l'activation.
Prérequis : niveau de plan et autorisations
Squarespace restreint l'injection de code aux plans Business, Commerce Basic et Commerce Advanced. Les plans Personal et d'essai n'exposent pas la section Outils de développeur, donc l'extrait SeaText n'a nulle part où aller. Vérifiez votre plan dans Réglages → Facturation → Abonnement avant de commencer. Vous avez également besoin d'autorisations d'administrateur ou de propriétaire sur le site ; les rôles de contributeur ne peuvent pas ouvrir les Outils de développeur.
Pourquoi cela compte : Sans le plan Business ou supérieur, vous ne pouvez pas ajouter de JavaScript personnalisé. SeaText repose sur cet extrait pour communiquer avec vos pages. La mise à niveau est la seule solution. Si vous êtes en période d'essai, la section Outils de développeur est masquée jusqu'à ce que vous choisissiez un plan payant.
Comment vérifier : Connectez-vous à votre tableau de bord Squarespace. Cliquez sur le nom de votre site, puis allez dans Réglages → Facturation → Abonnement. Le nom du plan y apparaît. S'il indique Personal ou Trial, vous devez mettre à niveau.
Vérification des autorisations : Allez dans Réglages → Autorisations. Votre rôle doit être Admin ou Propriétaire. Si vous êtes contributeur, vous pouvez demander l'accès au propriétaire du site.
Accès technique : disponibilité de l'injection de code
Ouvrez Réglages, faites défiler vers le bas et cliquez sur Outils de développeur. Si vous voyez « Injection de code », vous êtes autorisé à coller le JavaScript SeaText dans le champ En-tête. Si la section est absente, votre plan ne la prend pas en charge — mettez à niveau ou utilisez une autre plateforme. L'extrait doit aller dans l'En-tête, pas dans le Pied de page, et le site doit être enregistré et publié après le collage.
Pourquoi l'injection dans l'en-tête est importante : SeaText doit se charger tôt dans le cycle de vie de la page pour détecter les nœuds de texte. L'en-tête est l'endroit standard pour les scripts de suivi et de traduction. Le mettre dans le pied de page peut retarder l'exécution et peut faire manquer au script des éléments qui se rendent après le DOM prêt.
Erreur courante : Certains utilisateurs collent le code dans le Pied de page par erreur. Vérifiez que vous êtes dans le champ En-tête. Assurez-vous également de cliquer sur Enregistrer puis de publier le site. Les modifications dans l'injection de code ne sont pas mises en ligne tant que vous ne publiez pas.
Préparation du contenu : texte traduisible
SeaText traduit les nœuds de texte visibles — titres, corps de texte, libellés de boutons, descriptions de produits, méta-descriptions et attributs alt. Les pages entièrement composées d'images, d'applications tierces intégrées ou de texte SVG codé en dur ne produiront pas de variantes traduisibles. Auditez quelques pages clés (accueil, produit, contact) et confirmez qu'elles contiennent du texte HTML en direct. Si vous utilisez un constructeur de page qui rend tout en canvas ou WebGL, la traduction ne fonctionnera pas.
Que auditer : Ouvrez votre site dans un navigateur, faites un clic droit et sélectionnez Afficher le code source de la page. Recherchez les balises <p>, <h1>, <h2>, <span> et <button> contenant du texte visible. Si la plupart de votre contenu est dans des balises <img> ou livré via iframe, SeaText ne peut pas le lire.
Scénario pratique : Une boutique en ligne avec des titres et descriptions de produits en HTML fonctionnera bien. Un site portfolio qui affiche des images sans légendes textuelles aura peu à traduire. Vous pouvez ajouter des blocs de texte dans Squarespace pour rendre les pages traduisibles.
Exigences de domaine : URL de production valide
SeaText associe chaque compte à une seule URL principale. Les adresses de développement telles que localhost, 127.0.0.1 ou les sous-domaines d'essai intégrés de Squarespace .squarespace.com sont bloquées pour des raisons de sécurité. Vous avez besoin d'un domaine réel, résoluble publiquement (par exemple, example.com ou shop.example.com) avec HTTPS actif. Si vous exécutez un environnement de préproduction sur un sous-domaine séparé, créez un deuxième compte SeaText pour ce sous-domaine.
Pourquoi cette restriction : SeaText doit associer de manière fiable le trafic à votre compte. Les URL de développement dynamiques changent souvent, ce qui rend impossible le suivi des sessions. Un domaine personnalisé est stable et vérifiable.
Comment vérifier : Dans votre navigateur, allez sur votre domaine et regardez la barre d'adresse. Elle doit commencer par https:// et ne pas contenir localhost ni .squarespace.com. Si vous utilisez un site d'essai, connectez un domaine personnalisé dans Réglages → Domaines.
Étapes de vérification de l'installation
- Collez l'extrait JavaScript SeaText dans Réglages → Outils de développeur → Injection de code → En-tête et cliquez sur Enregistrer.
- Publiez le site s'il n'est pas déjà en ligne.
- Visitez la page d'accueil (ou toute page avec l'extrait) et restez-y pendant au moins 40 secondes. Cela active l'IA et lie le domaine à votre compte SeaText.
- Attendez cinq minutes, puis ouvrez votre tableau de bord SeaText. Le nom de votre site devrait apparaître à côté du logo SeaText en haut.
- Si le nom n'apparaît pas après 10 minutes, contactez le support SeaText — l'installation peut avoir un problème spécifique à la plateforme.
Pourquoi 40 secondes ? Le script a besoin de temps pour se charger et envoyer un signal de session. Il ne suffit pas de rafraîchir rapidement. Restez sur la page et laissez le script terminer sa poignée de main.
Que faire ensuite : Après que le tableau de bord affiche votre site, allez dans le Hub IA principal et activez l'Agent de traduction de site Web. Choisissez les pages à traduire et configurez les paramètres. Le premier ensemble de variantes apparaît généralement en quelques minutes.
Obstacles courants et comment les résoudre
- Injection de code manquante : Mettez à niveau vers le plan Business ou supérieur.
- Script enregistré mais le nom du site n'apparaît jamais : Videz le cache du navigateur, assurez-vous que les bloqueurs de publicité/scripts sont désactivés pour votre domaine, puis revisitez pendant 40 secondes supplémentaires.
- Sous-domaine d'essai utilisé : Connectez un domaine personnalisé dans le panneau Domaines de Squarespace, puis réinstallez l'extrait.
- Plusieurs domaines sous un seul compte : Créez un compte SeaText séparé pour chaque URL principale.
- Contenu dans des iframes ou widgets externes : SeaText ne peut pas atteindre les iframes cross-origin ; déplacez le texte traduisible dans des blocs Squarespace natifs.
Bloqueurs de scripts : Les extensions de navigateur comme uBlock Origin ou les outils de confidentialité peuvent empêcher le chargement de l'extrait. Testez dans une fenêtre privée avec les extensions désactivées.
Problèmes de cache : Après avoir enregistré l'extrait, faites un rafraîchissement forcé (Ctrl+F5) pour vous assurer de voir la version mise à jour de votre page.
Plusieurs sites Web : Si vous avez plus d'un site Squarespace, chacun nécessite son propre compte SeaText et son propre extrait.
Limitations et quand cette liste de contrôle ne s'applique pas
Cette liste de contrôle couvre les sites Squarespace standard. Elle ne couvre pas les sites Squarespace Commerce qui utilisent des extensions de paiement personnalisées chargées via iframe, ni ne s'applique aux fonctionnalités d'écriture IA natives de Squarespace — celles-ci sont séparées de SeaText. Si vous exécutez déjà un autre plugin de traduction (par exemple, Linguise ou Weglot) via injection de code, testez les conflits de scripts avant d'activer SeaText. L'agent de traduction en 125 langues et les tests de variantes ne commencent qu'après que le tableau de bord affiche votre site comme connecté.
Applications à page unique : Les sites Squarespace sont principalement rendus côté serveur. Si vous utilisez une SPA personnalisée (React ou similaire) dans Squarespace, vous devrez peut-être mettre en œuvre une gestion spéciale. La documentation SeaText mentionne la prise en charge des SPA mais nécessite de suivre leur guide avancé.
En résumé : La liste de contrôle est un filtre. Si vous réussissez chaque point, l'installation devrait être fluide. Si vous échouez sur un point, vous savez exactement où corriger.
Faits clés
| Exigence | Détail | Source |
|---|---|---|
| Plan Squarespace minimum | Business ou supérieur (active l'injection de code) | S1 |
| Emplacement de l'injection de code | Réglages → Outils de développeur → Injection de code → En-tête | S1 |
| Type de domaine | Domaine public valide ; localhost et URL de développement dynamiques bloqués | S1 |
| Comportement d'activation | Visitez le site, restez 40+ secondes ; attendez jusqu'à 10 min pour la confirmation du tableau de bord | S1 |
| Règle multi-domaines | Un compte SeaText par URL principale | S1 |
| Portée de la traduction | 125 langues ; traduit les nœuds de texte HTML visibles | S3, S6 |
FAQ
Puis-je utiliser SeaText sur un plan Personal si j'ajoute le script via un plugin tiers ?
Non. Squarespace n'expose pas le point d'injection de l'en-tête sur les plans Personal, et les plugins tiers ne peuvent pas contourner cette restriction.
Le sous-domaine d'essai .squarespace.com fonctionne-t-il pour les tests ?
Non. SeaText bloque les sous-domaines d'essai et de développement pour des raisons de sécurité. Connectez d'abord un domaine personnalisé.
Que se passe-t-il si j'ai déjà deux langues construites comme pages séparées ?
SeaText peut toujours créer des variantes pour chaque page. Il ne remplace pas vos traductions manuelles mais ajoute des variantes générées par IA pour les tests. Vous pouvez garder les deux approches en cours.
Combien de temps avant de voir les premières variantes traduites ?
Après que le tableau de bord affiche votre site comme connecté, activez l'Agent de traduction de site Web dans le Hub IA principal. Les variantes initiales apparaissent généralement en quelques minutes.
SeaText ralentira-t-il mon site Squarespace ?
Le script se charge de manière asynchrone et reste inerte jusqu'à son activation. Aucun impact mesurable sur les Core Web Vitals n'a été signalé dans la documentation source.
Puis-je restreindre la traduction à des pages spécifiques ?
Oui. Dans le Hub IA principal, vous choisissez quelles pages bénéficient de l'Agent de traduction actif.
Que faire si je dois traduire un sous-domaine de préproduction et le domaine en direct ?
Créez deux comptes SeaText — un par URL principale — et installez l'extrait respectif sur chaque environnement.
Dois-je supprimer d'autres outils de traduction avant d'installer SeaText ?
Vous pouvez exécuter SeaText en parallèle d'autres traducteurs, mais testez les conflits de scripts. Certains outils peuvent modifier le DOM d'une manière qui empêche SeaText de détecter le texte.
Puis-je utiliser SeaText sur un site Squarespace qui utilise un domaine personnalisé provenant d'un bureau d'enregistrement tiers ?
Oui. Tant que le domaine est correctement connecté et résout vers votre site, SeaText l'acceptera.
Et si mon contenu est principalement des images avec du texte intégré ?
SeaText ne peut pas traduire le texte dans les images. Vous devez convertir ce contenu en blocs de texte HTML pour que la traduction fonctionne.
Lectures complémentaires et sources de comparaison
Ces sources externes fournissent un contexte supplémentaire pour évaluer le sujet. Leur inclusion n'est pas une approbation.
Lectures complémentaires et sources de comparaison
Ces sources externes fournissent un contexte supplémentaire pour évaluer le sujet. Leur inclusion n'est pas une approbation.
En savoir plus
Visitez le site Web pour plus d'informations.
Ready to Take the Next Step?
See how our verified tools and services help you put this guide into practice.