Dentro de ConveyThis Tech: Construyendo nuestro rastreador de sitios web ⭐️ ConveyThis
Logotipo
  • Casa
  • Integraciones
    • imagen del menú
      Wordpress
    • imagen del menú
      Comprar
    • imagen del menú
      Wix
    • imagen del menú
      Webflow
    • imagen del menú
      Espacio cuadrado
    • imagen del menú
      JavaScript
    • imagen del menú
      Ver todas las integraciones
  • Precios
  • Apoyo
    • imagen del menú
      Preguntas más frecuentes
    • imagen del menú
      Centro de ayuda
    • imagen del menú
      Documentación API
  • Blog
Acceso
Registro
  • Casa
  • Integraciones
      imagen del menú
      Wordpress
      Integrar el complemento ConveyThis de WordPress en su sitio es rápido y fácil, y WordPress no es la excepción.
      imagen del menú
      Comprar
      Integrar ConveyThis en su sitio es rápido y fácil, y Shopify no es la excepción.
      imagen del menú
      Wix
      Integrar ConveyThis Translate en cualquier sitio web es increíblemente sencillo, y el marco JavaScript no es la excepción.
      imagen del menú
      Webflow
      Integrar el complemento ConveyThis Webflow en su sitio es rápido y fácil, y WebFlow no es la excepción.
      imagen del menú
      Espacio cuadrado
      Integrar ConveyThis Translate en cualquier sitio web es increíblemente sencillo, y el marco SquareSpace no es la excepción.
      imagen del menú
      JavaScript
      Integrar ConveyThis Translate en cualquier sitio web es increíblemente sencillo, y el marco JavaScript no es la excepción.
      ¿No ves tu integración? imagen del menú
      ConveyThis es compatible con más de 20 integraciones de CMS.
      Ver todas las integraciones
  • Precios
  • Apoyo
      imagen del menú
      Preguntas más frecuentes
      Obtenga respuestas a sus preguntas sobre ConveyThis
      imagen del menú
      Centro de ayuda
      Nos encantaría ayudarle a obtener respuestas a todas sus preguntas.
      imagen del menú
      Documentación API
      Guía completa para desarrolladores
  • Blog
Acceso
Registro

Dentro de ConveyThis Tech: Construyendo nuestro rastreador web

Convierte tu sitio web en multilingüe en 5 minutos
Comenzar
Aprende más
✔ No hay datos de la tarjeta ✔ Sin compromiso
badge 2023
badge 2024
badge 2025
Publicado el 5 de septiembre de 2024
Yuri B.
Resumir este post con:

Mejorando la experiencia del usuario: ConveyThis presenta la gestión de URL

Numerosos usuarios de ConveyThis prefieren tener todas las URL de sus sitios web traducidas correctamente, lo que puede ser una tarea exigente, especialmente para sitios extensos traducidos a varios idiomas.

Los comentarios de los usuarios han demostrado que algunos clientes encontraron el comienzo de sus proyectos iniciales de traducción de sitios web algo desconcertantes. A menudo se preguntaban por qué solo podían ver la URL de la página de inicio en la lista de traducción y cómo crear traducciones de su contenido.

Esto indicaba un área potencial de mejora. Vimos una oportunidad para facilitar un proceso de incorporación más fluido y una gestión de proyectos más eficiente. Sin embargo, nos faltaba una solución concreta en ese momento.

El resultado, como habrás imaginado, fue la introducción de la función de Gestión de URL. Esta permite a los usuarios escanear las URL de su sitio web y generar su contenido traducido a través del Panel de Control ConveyThis , de forma rápida y eficaz.

Recientemente, esta función se trasladó de la Lista de traducciones a una nueva página de gestión de traducciones basada en URL, más adaptable y potente. Ahora, creemos que es hora de revelar la historia detrás del inicio de esta característica.

Negocio 1
Oficina

Adopción de Golang: ConveyThis' viaje hacia servicios de traducción mejorados

El inicio del bloqueo de 2020 debido a la pandemia me ofreció la oportunidad de aprender finalmente el lenguaje de programación Golang que había sido dejado de lado debido a limitaciones de tiempo.

Desarrollado por Google, Golang o Go ha ido ganando popularidad en los últimos años. Un lenguaje de programación compilado estáticamente, Golang fue diseñado para permitir a los desarrolladores crear código eficiente, confiable y concurrente. Su simplicidad admite la escritura y el mantenimiento de programas extensos y complicados sin sacrificar la velocidad.

Al considerar un posible proyecto paralelo para familiarizarme con Golang, se me ocurrió un rastreador web. Cumplía con los criterios mencionados y potencialmente ofrecía una solución para los usuarios de ConveyThis. Un rastreador web o "bot" es un programa que visita un sitio web para extraer datos.

Para ConveyThis, nuestro objetivo era desarrollar una herramienta que permitiera a los usuarios escanear su sitio web y recuperar todas las URL. Además, queríamos agilizar el proceso de generación de traducciones. Actualmente, los usuarios deben visitar su sitio web en un idioma traducido para generarlas, una tarea que resulta abrumadora para sitios grandes y multilingües.

Aunque el prototipo inicial era sencillo (un programa que toma una URL como entrada y comienza a rastrear el sitio), resultó rápido y eficaz. Alex, director de tecnología de ConveyThis', vio el potencial de esta solución y dio el visto bueno a la investigación y el desarrollo para perfeccionar el concepto y contemplar cómo alojar el futuro servicio de producción.

Navegando la tendencia sin servidor con Go y ConveyThis

En el proceso de finalizar el bot rastreador web, nos encontramos lidiando con los matices de diferentes CMS e integraciones. Entonces surgió la pregunta: ¿cómo podemos presentar mejor el bot a nuestros usuarios?

Inicialmente, consideramos el enfoque probado de usar AWS con una interfaz de servidor web. Sin embargo, surgieron varios problemas potenciales. Teníamos incertidumbre sobre la carga del servidor, el uso simultáneo por parte de múltiples usuarios y nuestra falta de experiencia con el alojamiento del programa Go.

Esto nos llevó a considerar un escenario de alojamiento sin servidor. Esto ofrecía ventajas como la gestión de la infraestructura por parte del proveedor y una escalabilidad inherente, lo que lo convertía en una solución ideal para ConveyThis. Esto significaba que no teníamos que preocuparnos por la capacidad del servidor, ya que cada solicitud operaba en su propio contenedor aislado.

Sin embargo, en 2020, la informática sin servidor venía con un límite de 5 minutos. Esto resultó ser un problema para nuestro bot, que podría ser necesario para rastrear grandes sitios de comercio electrónico con numerosas páginas. Afortunadamente, a principios de 2020, AWS amplió el límite a 15 minutos, aunque habilitar esta función resultó ser una tarea desafiante. Finalmente, encontramos la solución activando el código sin servidor con SQS, el servicio de cola de mensajes de AWS.

Fácil instalación
Servicio de traducción

El camino hacia las comunicaciones interactivas mediante bots en tiempo real con ConveyThis

Cuando resolvimos el dilema del hospedaje, teníamos otro obstáculo que superar. Ahora teníamos un bot funcional, alojado de manera eficiente y escalable. La tarea restante era transmitir los datos generados por el bot a nuestros usuarios.

Con el objetivo de maximizar la interactividad, opté por la comunicación en tiempo real entre el bot y el panel ConveyThis. Si bien el tiempo real no es un requisito para esta función, quería que nuestros usuarios recibieran retroalimentación inmediata en cuanto el bot comenzara a funcionar.

Para lograr esto, desarrollamos un servidor websocket Node.js simple, alojado en una instancia AWS EC2. Esto requirió algunos ajustes en el bot para comunicarse con el servidor websocket y automatizar la implementación. Después de pruebas exhaustivas, estábamos listos para la transición a la producción.

Lo que comenzó como un proyecto paralelo finalmente encontró su lugar en el tablero. A través de los desafíos, adquirí conocimientos en Go y perfeccioné mis habilidades en el entorno de AWS. Encontré Go particularmente beneficioso para tareas de red, programación cooperativa y computación sin servidor, dada su baja huella de memoria.

Tenemos planes para el futuro, ya que el bot ofrece nuevas oportunidades. Nuestro objetivo es reescribir nuestra herramienta de conteo de palabras para mejorar su eficiencia y, potencialmente, usarla para el calentamiento de caché. Espero que hayan disfrutado de este adelanto del mundo tecnológico de ConveyThis tanto como yo disfruté compartiéndolo.

Resumir este post con:
Bandera
Entradas recientes
Publicar imagen
Estrategia de glocalización para el éxito empresarial global
Publicar imagen
Importancia de la retrotraducción en la comunicación multilingüe
Publicar imagen
Weglot vs. ConveyThis: Comparación detallada 2025
¿Listo para empezar?

La traducción, mucho más que saber idiomas, es un proceso complejo.

Si sigue nuestros consejos y utiliza ConveyThis , sus páginas traducidas resonarán con su audiencia y parecerán nativas del idioma de destino.

Aunque requiere esfuerzo, el resultado es gratificante. Si traduces un sitio web, ConveyThis puede ahorrarte horas con la traducción automática.

¡Prueba ConveyThis gratis durante 3 días!

Empieza gratis
CONVEYTHIS
Hecho en EE.UU.
ConveyThis es una marca registrada de ConveyThis LLC
Comenzar
Empresa
  • Sobre nosotros
  • Prensa
  • Socios
  • Socios afiliados
  • Precios
  • Carreras
Legal
  • Privacidad
  • Términos
  • Cumplimientos
  • EEOP
  • Galletas
  • Declaración de seguridad
Siguenos en

Ⓒ 2025 Todos los derechos reservados por ConveyThis LLC
Français Português Deutsch Español Tiếng Việt Русский العربية Italiano Türkçe 繁體 ภาษาไทย Polski Українська Tagalog Română 한국어 日本語 Bahasa Indonesia Magyar हिन्दी עברית Nederlands Dansk Čeština 简体
English