Logo
  • Produit
    • Comment fonctionne ConveyThis
    • Qualité de la traduction
    • SEO multilingue
    • Contrôle et collaboration
    • Localisation de sites Web
    • image du menu
      Plan d'entreprise
  • Intégrations
    • image du menu
      Wordpress
    • image du menu
      Shopify
    • image du menu
      Wix
    • image du menu
      Webflow
    • image du menu
      Squarespace
    • image du menu
      Javascript
    • image du menu
      Voir toutes les intégrations
  • Tarifs
  • Support
    • image du menu
      FAQ
    • image du menu
      Centre d'aide
    • image du menu
      Documentation de l'API
  • Blog
Se connecter
S'inscrire
  • Produit
      Comment fonctionne ConveyThis
      Découvrez pourquoi ConveyThis est l'outil de traduction de sites Web le plus rapide et le plus simple
      Qualité de la traduction
      • Contrôle d'édition complet
      • Glossaire
      • Missions de traduction
      SEO multilingue
      • URL de langue dédiées
      • Traduction des métadonnées
      • Balises Hreflang
      • Traduction côté serveur
      Industries
      • Services juridiques
      • Magasins en ligne
      • Plateformes SaaS
      • Éducation et apprentissage en ligne
      Contrôle et collaboration
      • Éditeur visuel
      • Exclusions de traduction
      • Exportation/importation
      Localisation de sites Web
      • Traduction des médias
      • Langues personnalisées
      • Statistiques de pages vues
      • Redirection automatique des visiteurs
      Plan d'entreprise: Sécurisé & Dédié
      image du menu
      Conçu pour les marques mondiales qui ont besoin de serveurs de traduction dédiés conformes au RGPD et d'un contrôle total sur leurs données
      Parler aux équipes d'entreprise
  • Intégrations
      image du menu
      Wordpress
      L'intégration du plugin WordPress ConveyThis dans votre site est rapide et facile, et WordPress ne fait pas exception.
      image du menu
      Shopify
      L'intégration de ConveyThis dans votre site est rapide et facile, et Shopify ne fait pas exception.
      image du menu
      Wix
      L'intégration de ConveyThis Translate dans n'importe quel site Web est incroyablement simple, et le framework Wix ne fait pas exception.
      image du menu
      Webflow
      Intégration ConveyThis Webflow Le plugin dans votre site est rapide et facile, WebFlow ne fait pas exception.
      image du menu
      Squarespace
      L'intégration de ConveyThis Translate dans n'importe quel site Web est incroyablement simple, et le framework SquareSpace ne fait pas exception.
      image du menu
      Javascript
      L’intégration de ConveyThis Translate dans n’importe quel site Web est incroyablement simple, et le framework JavaScript ne fait pas exception.
      Vous ne voyez pas votre intégration ? image du menu
      ConveyThis est compatible avec plus de 25 intégrations CMS.
      Voir toutes les intégrations
  • Tarifs
  • Support
      image du menu
      FAQ
      Obtenez des réponses à vos ConveyThis questions
      image du menu
      Centre d'aide
      Nous aimerions vous aider à obtenir des réponses à toutes vos questions
      image du menu
      Documentation de l'API
      Guide complet pour les développeurs
  • Blog
Se connecter
S'inscrire

Comment nous avons créé le robot d'exploration de sites Web ConveyThis

Un regard technique sur l'architecture et la logique alimentant notre moteur de traduction automatisé.
Commencer
En savoir plus
✔ Aucune carte bancaire requise ✔ Sans engagement
badge 2023
badge 2024
badge 2025
Publié le 05/09/2024
Artem
Résumez cet article avec :

Améliorer l'expérience utilisateur : ConveyThis Introduit la gestion des URL

De nombreux clients ConveyThis préfèrent que toutes les URL de leur site Web soient correctement traduites, ce qui peut être une tâche exigeante, en particulier pour les sites volumineux traduits en plusieurs langues.

Les commentaires des utilisateurs ont montré que certains clients trouvaient le début de leur traduction du site web projets quelque peu déconcertants. Ils se demandaient souvent pourquoi ils ne pouvaient afficher que l’URL de la page d'accueil dans leur liste des traductions, et comment créer les traduction du contenu.

Cela indiquait un domaine potentiel d'amélioration. Nous avons vu une opportunité de faciliter un processus d'intégration plus fluide et une gestion de projet plus efficace. Cependant, il nous manquait une solution concrète à ce moment-là.

Le résultat, comme vous l'aurez sans doute deviné, a été l'introduction de la fonctionnalité de gestion des URL. Elle permet aux utilisateurs d'analyser les URL de leur site web et de générer leur contenu traduit via le tableau de bord ConveyThis, rapidement et efficacement.

Récemment, cette fonctionnalité a été déplacée de la liste de traduction vers une nouvelle page de gestion des traductions basée sur les URL, plus adaptable et plus puissante. Maintenant, nous pensons qu'il est temps de révéler l'histoire derrière la création de cette fonctionnalité.

Entreprise 1
Bureau

Adopter Golang : ConveyThis' Voyage vers des services de traduction améliorés

Le début du verrouillage de 2020 dû à la pandémie m'a offert la chance d'apprendre enfin le langage de programmation Golang qui avait été mis à l'écart en raison de contraintes de temps.

Développé par Google, Golang ou Go gagne en popularité ces dernières années. Langage de programmation compilé statiquement, Golang a été conçu pour permettre aux développeurs de créer un code efficace, fiable et simultané. Sa simplicité prend en charge l'écriture et la maintenance de programmes étendus et compliqués sans sacrifier la vitesse.

En réfléchissant à un éventuel projet parallèle pour me familiariser avec Golang, un robot d'indexation m'est venu à l'esprit. Il répondait aux critères mentionnés et offrait potentiellement une solution aux utilisateurs de ConveyThis. Un robot d'indexation, ou « bot », est un programme qui visite un site web pour en extraire des données.

Pour ConveyThis, notre objectif était de développer un outil permettant aux utilisateurs d'analyser leur site et de récupérer toutes les URL. De plus, nous souhaitions simplifier le processus de génération des traductions. Actuellement, les utilisateurs doivent consulter leur site web dans une langue traduite pour les générer, une tâche fastidieuse pour les grands sites multilingues.

Bien que le prototype initial soit simple – un programme qui prend une URL en entrée et commence à explorer le site – il était rapide et efficace. Alex, ConveyThis’ CTO, a vu le potentiel de cette solution et a donné son feu vert à la recherche et au développement pour affiner le concept et réfléchir à la manière d'héberger le futur service de production.

Naviguer dans la tendance sans serveur avec Go et ConveyThis

Lors du processus de finalisation du robot d'exploration Web, nous nous sommes retrouvés aux prises avec les nuances de différents CMS et intégrations. La question s'est alors posée : comment pouvons-nous présenter au mieux le bot à nos utilisateurs ?

Au départ, nous avons envisagé l'approche éprouvée consistant à utiliser AWS avec une interface de serveur Web. Cependant, plusieurs problèmes potentiels sont apparus. Nous avions des incertitudes sur la charge du serveur, l'utilisation simultanée par plusieurs utilisateurs et notre manque d'expérience avec l'hébergement du programme Go.

Cela nous a conduit à envisager un hébergement sans serveur. Cette solution offrait des avantages tels que la gestion de l'infrastructure par le fournisseur et une évolutivité inhérente, ce qui en faisait une solution idéale pour ConveyThis. Nous n'avions donc pas à nous soucier de la capacité du serveur, puisque chaque requête s'exécutait dans son propre conteneur isolé.

Cependant, en 2020, l'informatique sans serveur était limitée à 5 minutes. Cela s'est avéré un problème pour notre bot qui pourrait potentiellement être amené à explorer de grands sites de commerce électronique avec de nombreuses pages. Heureusement, début 2020, AWS a étendu la limite à 15 minutes, bien que l'activation de cette fonctionnalité se soit avérée être une tâche difficile. Finalement, nous avons trouvé la solution en déclenchant le code sans serveur avec SQS - le service de mise en file d'attente des messages AWS.

Installation facile
Service de traduction

Le voyage vers les communications interactives en temps réel avec les robots avec ConveyThis

Alors que nous résolvions le dilemme de l'hébergement, nous avions un autre obstacle à surmonter. Nous disposions désormais d'un bot fonctionnel, hébergé de manière efficace et évolutive. La tâche restante consistait à relayer les données générées par le bot à nos utilisateurs.

Dans le but d'une interactivité maximale, j'ai opté pour une communication en temps réel entre le bot et le tableau de bord ConveyThis. Bien que le temps réel ne soit pas une exigence pour une telle fonctionnalité, je voulais que nos utilisateurs reçoivent un retour immédiat dès que le bot a commencé à fonctionner.

Pour y parvenir, nous avons développé un simple serveur websocket Node.js, hébergé sur une instance AWS EC2. Cela a nécessité quelques ajustements au bot pour la communication avec le serveur websocket et l'automatisation du déploiement. Après des tests approfondis, nous étions prêts à passer à la production.

Ce qui a commencé comme un projet parallèle a finalement trouvé sa place dans le tableau de bord. Au fil des défis, j'ai acquis des connaissances en Go et perfectionné mes compétences dans l'environnement AWS. J'ai trouvé Go particulièrement bénéfique pour les tâches de mise en réseau, la programmation coopérative et l'informatique sans serveur, compte tenu de sa faible empreinte mémoire.

Nous avons des projets pour l'avenir, car le bot offre de nouvelles opportunités. Nous souhaitons réécrire notre outil de comptage de mots pour une meilleure efficacité et potentiellement l'utiliser pour le réchauffement du cache. J'espère que vous avez apprécié cet aperçu de l'univers technologique de ConveyThis autant que j'ai aimé le partager.

Articles Similaires

  • Traduction d'un site Web entier : ce que vous devez savoir
  • Sélecteur de langue du site Web : améliorer l'expérience utilisateur
  • Mémoire de traduction : une aide à la localisation de sites Web
  • Services de traduction de sites Web à partir d'une URL
  • 5 stratégies efficaces de création de liens pour le référencement multilingue
  • Dans les coulisses du lancement de notre AppSumo : comment ConveyThis est devenu plus fort
  • Ajouter Google Translate à votre site WordPress
  • 4 choses à apprendre de la stratégie de localisation de Netflix
Résumez cet article avec :
Bannière
Articles récents
Image de la publication
Localisation pour le marché du Moyen-Orient : stratégies pour réussir
Image de la publication
Principaux avantages d'un site Web de commerce électronique multilingue
Image de la publication
Raisons pour lesquelles une mauvaise traduction n'est pas toujours la faute du traducteur
Prêt à commencer ?

La traduction, bien plus que la simple connaissance des langues, est un processus complexe.

En suivant nos conseils et en utilisant ConveyThis, vos pages traduites trouveront un écho auprès de votre public, se sentant natif de la langue cible.

Même si cela demande des efforts, le résultat est gratifiant. Si vous traduisez un site Web, ConveyThis peut vous faire gagner des heures grâce à la traduction automatique automatisée.

Essayez ConveyThis gratuitement pendant 3 jours !

Commencez gratuitement
CONVEYTHIS
Fabriqué aux Etats-Unis
ConveyThis est une marque déposée de ConveyThis LLC
Commencer
Produits:
  • Intégrations
    Toutes les intégrations WordPress Shopify Squarespace Wix Webflow JavaScript
  • Industries
    Légal Soins de santé Apprentissage en ligne SaaS Voyage Commerce électronique
  • Tarifs
  • Entreprise
  • Langues disponibles
  • Visite
Compagnie:
  • Qui sommes-nous
  • Partenaires
  • Partenaires affiliés
  • Presse
  • Carrières
  • Plan du site
Ressources:
  • Commencer
  • Centre d'aide
  • Compteur de mots pour sites Web
  • ConveyThis Solutions de remplacement
Légal:
  • Intimité
  • Termes
  • Conformités
  • EEOP
  • Cookies
  • Security Statement

Suivez-nous sur :
Ⓒ 2026 Tous droits réservés par ConveyThis LLC
Powered by ConveyThis
Français 简体 繁體 Deutsch 한국어 日本語 עברית Italiano Português Español Türkçe Nederlands Русский Українська
English