Cómo funciona Weglot a nivel técnico

Un programador nos explica su punto de vista de la solución de proxy inverso de Weglot y la integración de JavaScript.

Insignia G2 de mejor soporte
G2 más aplicable
Insignia de Líder G2
La mejor usabilidad de G2
Acabe con el tiempo y las complicaciones de la traducción de páginas webPatrón 4

Solución de proxy inverso

Configura la Red de distribución de contenidos de Weglot para tener un sitio web totalmente traducido en cuestión de minutos. Elige entre nuestro "subdominio" y "subdirectorio" en función de cómo quieras que aparezcan las páginas traducidas.

Por ejemplo,"https://fr.yoursite.com""https://yousite.com/fr". En el caso de elegir el subdominio, deberás editar la configuración DNS para crear subdominios específicos para cada idioma nuevo y dirigirlos a los servidores de Weglot.



Para el modo subdirectorio, puede elegir entre 2 integraciones:

Cualquier solicitud de una versión traducida de tu sitio web ofrecerá unos resultados rapidísimos a tu cliente en su lengua materna. Además, gracias a una capa de caché en la API de traducción de Weglot, si se envía dos veces la misma solicitud de traducción, la API recordará la respuesta y la entregará al instante. La solución de proxy inverso de Weglot te proporciona una versión de tu sitio web totalmente optimizada para el SEO que los motores de búsqueda internacionales indexan fácilmente.

Subdominio
1

Visitante del sitio web

Un visitante solicita una página de tu sitio web en francés. El subdominio fr. se dirige al servidor proxy inverso de Weglot.

2

Proxy inverso de Weglot

El proxy inverso de Weglot realiza una solicitud HTTP a tu sitio web original.

3

Tu sitio web original

Tu sitio web devuelve la página HTML original (sin traducir).

4 & 5

API de Weglot

El proxy inverso de Weglot envía el contenido de esa página a la API de Weglot para utilizar las traducciones.

6

Respuesta

El proxy inverso de Weglot envía una respuesta al navegador del visitante.

Subdirectorio
1

Visitante del sitio web

Un visitante solicita una página de su sitio web en francés. El subdirectorio /fr/ apunta al servidor proxy inverso de Weglot.

2

Proxy inverso de Weglot

Weglot Reverse Proxy realiza una llamada HTTP a su endpoint de origen (Una IP o una entrada CNAME).

3

Tu sitio web original

Tu sitio web devuelve la página HTML original (sin traducir).

4 & 5

API de Weglot

El proxy inverso de Weglot envía el contenido de esa página a la API de Weglot para utilizar las traducciones.

6

Respuesta

El proxy inverso de Weglot envía una respuesta al navegador del visitante.

Subdirectorio personalizado
1

Visitante del sitio web

Un visitante solicita una página traducida. La solicitud llega a su proxy inverso.

2

Su delegación inversa

Para una página traducida, la solicitud se dirige al proxy inverso de Weglot, a través de una URL como : render.weglot.io/htt
ps://mysite.com/fr/
accueil

3

Proxy inverso de Weglot

Weglot RP recupera la página original haciendo una llamada HTTP a https://mysite.com/
home (*)

4 & 5

Tu sitio web original

Esta llamada aterriza de nuevo en su proxy inverso y va a su endpoint de origen, ya que esta vez se trata de una página no traducida.Weglot RP recibe la página HTML original.

6

API de Weglot

El proxy inverso de Weglot envía el contenido de esa página a la API de Weglot para recuperar las traducciones.

7 & 8

Volver a la página

Weglot RP envía una respuesta a su proxy inverso con la página traducida.Su proxy inverso devuelve la respuesta al navegador.

(*) Por favor, tenga en cuenta que también es posible configurar Weglot Reverse Proxy para obtener la página original directamente en el endpoint de origen de su sitio web, si su endpoint de origen lo permite.

Integración de Javascript

La integración de JavaScript de Weglot es la forma más rápida y sencilla de configurar las traducciones para tu sitio web. Con solo copiar y pegar unas pocas líneas de JavaScript, puedes traducir cualquier sitio web en cuestión de segundos. Es ideal para realizar pruebas, cuando no necesitas tener visibilidad en los motores de búsqueda internacionales o cuando quieres traducir contenido privado.

El navegador obtiene las traducciones y las inserta en la página después de descargar el código fuente.

Esto significa que las traducciones no se almacenan en ningún código fuente y, por tanto, no son detectadas por los motores de búsqueda.

Integración de Javascript
1

Visitante del sitio web

El visitante del sitio web solicita acceder a una página.

2

Tu servidor

Tu servidor devuelve la página al navegador del visitante del sitio web en el idioma original, con una etiqueta que contiene un fragmento de código para llamar a la biblioteca JS de Weglot.

3

Biblioteca

La biblioteca detecta el idioma del usuario, en función de su elección o de su localización, reúne todo el contenido y lo envía a la API de traducción de Weglot.

4

Traducción

La API de traducción de Weglot responde proporcionando las traducciones y la biblioteca JS de Weglot reemplaza el contenido original por las traducciones.

Funciones automatizadas

Una solución para traducir sitios web que no requiere un programador

Icono de preguntas

Documentación

Obtén más información en nuestra documentación específica para programadores.

Más información
Icono FAQ

Preguntas técnicas frecuentes

Fiabilidad y disponibilidad del servidor proxy de Weglot
Flecha hacia arriba
El servidor proxy de Weglot está alojado en servidores distribuidos por todo el mundo. Los visitantes de tu sitio web tendrán una experiencia rápida, segura y sin problemas a la hora de ver tu sitio en su idioma, ya que estarán más cerca de la fuente de datos. Weglot tiene un SLA de tiempo de actividad del 99 %.
¿Dónde se almacenan los datos?
Flecha hacia arriba
Las traducciones se almacenan en la base de datos de Weglot. Todos los días se crea una copia de seguridad de la base de datos de Weglot.
¿Qué datos puede almacenar?
Flecha hacia arriba
Weglot almacena todos los fragmentos HTML que se van traduciendo, además de las traducciones de los mismos. También almacena datos relativos a la configuración del proyecto, como las reglas del glosario. Puede excluir traducciones que correspondan a ciertas URL o, de manera más precisa, según un selector CSS para evitar enviar datos confidenciales a Weglot como, por ejemplo, datos personales.

De manera predefinida, cuando se elimina un proyecto al finalizar el contrato, todos los datos almacenados se borran a los 180 días de inactividad. Se pueden eliminar antes si se solicita.
¿Weglot cumple con el RGPD?
Flecha hacia arriba
Sí, Weglot no almacena los datos del usuario. Nuestra base de datos de traducción se encuentra en AWS Frankfurt.
¿Cuál es el horario de atención de Weglot?
Flecha hacia arriba
Weglot se encuentra a tu disposición las 24 horas, todos los días de la semana, en los que el nivel de servicio está garantizado al 99 %.
¿Se traduce mediante un proxy?
Flecha hacia arriba
Sí. Los servidores de proxy inversos de Weglot encuentran automáticamente las páginas del sitio web, detectan el contenido original y lo cambian por las traducciones.
¿Weglot dispone de una API?
Flecha hacia arriba
Sí. Así que puedes traducir cualquier contenido solicitándolo directamente a la API. Lee nuestra documentación sobre la API para conocer toda la información detallada.
​​¿Qué entradas DNS se deben añadir?
Flecha hacia arriba
Depende de cómo quieras que sean las URL para tus usuarios.

Si quieres utilizar subdominios y que tu página de productos traducida al español esté disponible en es.example.com/producto, tendrás que crear 1 registro CNAME por idioma traducido y subdominio asociado y dirigirlos a websites.weglot.com.

Si quieres utilizar subdirectorios y que tu página de productos traducidos esté disponible en example.es/producto, tendrás que editar el registro DNS principal de tu sitio web y dirigirlo a los servidores de Weglot. Recibirás instrucciones precisas durante el onboarding.
Pruébalo gratis