Documentación

Magic Translate vs. Weglot

Weglot es un servicio de traducción de sitios web. Lo añades a tu sitio con un script o un plugin para plataformas como WordPress y Shopify, y traduce todo el sitio y publica las páginas traducidas. Magic Translate también traduce tu sitio con IA y no necesita archivos de traducción, pero está diseñado para desarrolladores: tú eliges exactamente qué texto se traduce, directamente en tu código.

De un vistazo

Magic TranslateWeglot
Qué esBibliotecas cliente para React, Next.js, Angular, Vue y JavaScript simple, con una API de traducciónUn servicio de traducción para sitios web completos
ConfiguraciónUn componente o una sola etiqueta de guionUn guion o un complemento para la plataforma de tu sitio web
Qué se traduceEl texto que marcas, como <t>Hello</t>Todo el texto del sitio, a menos que lo excluyas
TraduccionesTraducción mediante IA, creada automáticamenteTraducción automática, que puedes editar o hacer que la gente traduzca
Edición de traduccionesEditar cualquier traducción en magictranslate.ioUn salpicadero y un editor visual
Motores de búsquedaHTML traducido desde tu propio servidor, con React SSR, Next.js o las aplicaciones Angular prerenderizadasPáginas traducidas publicadas en subdominios o subdirectorios
PrecioPlan gratuito, luego planes mensuales basados en caracteres traducidosLos planes se basan en el número de palabras e idiomas

En qué se diferencia la configuración

Con Weglot, añades su script o plugin y eliges tus idiomas en su panel de control. Weglot busca el texto de tus páginas y lo traduce.

Con Magic Translate, marcas el texto a traducir en tu código. Para una configuración sencilla de JavaScript, añade una etiqueta de script y marca el contenido que quieres traducir:

<script
src="https://cdn.jsdelivr.net/npm/@magic-translate/js@1/dist/magic-translate.min.js"
data-api-key="YOUR_API_KEY"
data-language="de"
defer
></script>
<h1><t>Welcome to our shop</t></h1>
<input placeholder="Search products" data-t-attrs="placeholder" />

En React, Next.js, Angular y Vue, utilizas las bibliotecas cliente en su lugar, por lo que las traducciones funcionan con la representación de tu marco.

Cuándo elegir Magic Translate

  • Eres desarrollador y quieres que las traducciones formen parte de tu código.
  • Quieres elegir qué texto se traduce y dejar los nombres, el código y el contenido de usuario sin cambios.
  • Creas una aplicación web con React, Next.js, Angular o Vue y quieres traducciones que se actualicen con tus componentes.
  • Quieres renderizar las páginas traducidas en tu propio servidor.

Cuándo elegir Weglot

  • Tienes un sitio web en una plataforma como WordPress o Shopify y no quieres tocar el código.
  • Personas ajenas al equipo de desarrollo editan las traducciones.
  • Quieres encargar traducciones humanas profesionales a través del mismo servicio.

¿Estás listo para probarlo? Sigue la guía de inicio para traducir tu primera página en cinco minutos.