# General Translation Knowledge Base: Alternativas a Weglot: General Translation vs. Weglot
URL: https://generaltranslation.com/es/kb/general-translation-vs-weglot.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Weglot es un servicio de traducción de sitios web que traduce páginas renderizadas mediante plugins, un fragmento de código o un proxy, y Weglot 2.0 incorpora flujos de trabajo de traducción de archivos JSON en GitHub. General Translation es una plataforma de localización que combina la internacionalización del código fuente, la traducción de archivos, el contexto compartido, la revisión en el panel de control y el enrutamiento por configuración regional.
Category: Herramientas para flujos de trabajo
Last updated: 2026-10-28
Authors: General Translation Team
Published: 2026-10-28

Weglot es un servicio de traducción de sitios web: sus integraciones estándar detectan y traducen el texto de las páginas renderizadas mediante un plugin de CMS, un fragmento de JavaScript o un proxy inverso. Weglot 2.0 también ofrece flujos de trabajo de traducción de archivos JSON en GitHub. General Translation es una plataforma de localización que reúne en un único flujo de trabajo la internacionalización del código fuente, la traducción de archivos de aplicaciones y documentación en distintos formatos, el contexto compartido, la revisión y un enrutamiento de aplicaciones adaptado a la configuración regional.

## Qué es Weglot

La [descripción técnica](https://weglot.com/technical-presentation/) de Weglot enumera tres formas de integrarlo: un fragmento de JavaScript, un proxy inverso que sirve cada idioma en un subdominio o subdirectorio, e integraciones para WordPress, Shopify, Wix, BigCommerce, Webflow, Squarespace y Drupal. [Elige DeepL, Google Translate o Microsoft para cada par de idiomas](https://support.weglot.com/article/114-available-languages), y el resultado se puede editar en su lista de traducciones o en su editor visual. A partir del plan Starter, puedes [encargar traducciones profesionales](https://support.weglot.com/article/198-how-to-order-professional-translations).

Los [precios](https://weglot.com/pricing) de Weglot se basan en una suscripción por niveles según las palabras traducidas y los idiomas de destino. Las palabras se [cuentan por idioma de destino](https://support.weglot.com/article/59-total-number-translated-words), así que 8000 palabras de origen en tres idiomas suman unas 24 000 palabras traducidas. El límite no se renueva cada mes y, al alcanzarlo, la traducción se detiene, salvo que tengas activada la actualización automática de plan.

## Weglot vs. General Translation de un vistazo

|                                     | Weglot                                                                                                                                                                                                                                 | General Translation                                                                                                                               |
| ----------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
| Categoría                           | Traducción de sitios web con herramientas para desarrolladores                                                                                                                                                                         | Plataforma de localización: bibliotecas de i18n, CLI, panel de control y [Locadex](/docs/platform/locadex/quickstart)                             |
| Cómo se conecta                     | Proxy, fragmento de código o integración con CMS; GitHub Action de Weglot 2.0; paquete de React en versión preliminar                                                                                                                  | SDKs de código abierto en tu código, la [CLI de `gt`](/docs/cli/quickstart) y pull requests de Locadex                                            |
| Qué se traduce                      | Texto renderizado de la página, archivos JSON mediante la GitHub Action o JSX mediante el paquete de React en versión preliminar                                                                                                       | Contenido marcado con [`<T>`](/docs/react/reference/components/t) o `gt()`, además de archivos como JSON, Markdown y HTML                         |
| Contexto                            | Contexto de la página y reglas de glosario; AI Language Model añade instrucciones personalizadas, tono por idioma y traducciones manuales existentes                                                                                   | Estructura JSX, notas de [`context`](/docs/react/reference/components/t#context) y grupos de contexto compartidos entre proyectos                 |
| Dónde se almacenan las traducciones | Panel de control; archivos JSON en tu repositorio mediante la GitHub Action de Weglot 2.0                                                                                                                                              | Archivos en tu compilación o en la CDN de General Translation                                                                                     |
| URLs por idioma y hreflang          | Las integraciones de sitio pueden ofrecer subdominios o subdirectorios; el fragmento de código y el paquete de React en versión preliminar mantienen las mismas URLs; la Action de JSON deja el enrutamiento en manos de tu aplicación | [`createNextMiddleware`](/docs/react/nextjs/reference/functions/create-next-middleware) sirve `/de/about` y slugs localizados desde tu aplicación |
| Revisión                            | Lista de traducciones y editor visual                                                                                                                                                                                                  | Revisión en el panel de control con anotaciones, historial de versiones y roles                                                                   |
| Traducción continua                 | Detección de contenido renderizado, también en staging; pull requests de traducción de JSON mediante la GitHub Action de Weglot 2.0                                                                                                    | Traduce solo el contenido modificado en CI; Locadex abre pull requests                                                                            |
| Traducción profesional              | Pedido en Weglot                                                                                                                                                                                                                       | Tu equipo edita en el panel de control                                                                                                            |
| Precios                             | Planes de suscripción según palabras traducidas e idiomas                                                                                                                                                                              | [Basados en el uso, sin cargos por usuario](https://generaltranslation.com/pricing)                                                               |

## Por qué los equipos prefieren General Translation a Weglot

### Internacionalización del código fuente e integración con el lanzamiento

Las integraciones estándar de Weglot para sitios web traducen las páginas renderizadas, incluso en [entornos de staging](https://support.weglot.com/article/314-how-to-switch-from-a-staging-to-a-live-environment). Las traducciones se gestionan en su panel de control, donde la [importación y exportación](https://support.weglot.com/article/432-what-can-we-export-import) requieren el plan Advanced o superior.

En un proyecto de Weglot 2.0, la [GitHub Action](https://github.com/weglot/translate-action) traduce archivos JSON de configuración regional en CI, los escribe en tu repositorio y puede abrir o actualizar pull requests de traducción. También puede sincronizar periódicamente con el repositorio los cambios hechos en el panel de control.

Con General Translation, envuelves el texto en [`<T>`](/docs/react/reference/components/t) o dejas que el compilador [envuelva el JSX automáticamente](/docs/cli/guides/using-auto-jsx), y después ejecutas [`npx gt translate`](/docs/cli/reference/commands/translate) antes de `next build`. Solo se traduce el contenido cuyo origen ha cambiado, y Locadex puede abrir el pull request de traducción por ti.

### Idiomas indexables desde tu propia aplicación

Weglot afirma que su integración de JavaScript «no ofrece beneficios de SEO», ya que las traducciones se insertan en el navegador. Su [plugin](https://support.weglot.com/article/99-wordpress-how-weglot-manage-seo) de WordPress sirve idiomas indexables en tu sitio; sus integraciones de proxy por subdominio y subdirectorio los sirven a través de Weglot. [`@weglot/translate-react`](https://developers.weglot.com/frameworks-and-ai/react) está en versión preliminar, y su documentación indica que todos los idiomas comparten las mismas URL, por lo que los motores de búsqueda solo indexan el idioma de origen. Con los archivos JSON generados por la GitHub Action, es tu aplicación la que se encarga del enrutamiento por configuración regional y de las etiquetas de SEO.

El middleware de `gt-next` de General Translation sirve cada idioma en su propia URL, como `/de/ueber-uns`, y [`getGT`](/docs/react/nextjs/reference/functions/get-gt) traduce títulos y descripciones dentro de `generateMetadata`. No hay ningún proxy delante de tu sitio. (Consulta [redirecciones de idioma y SEO](/kb/locale-routing-seo)).

### Contexto y coherencia

Las [reglas de glosario](https://support.weglot.com/article/130-translations-exceptions) de Weglot permiten que un término se traduzca siempre o nunca. Su [AI Language Model](https://support.weglot.com/article/438-how-to-use-weglot-language-model) usa el contexto del sitio e instrucciones personalizadas, admite tonos distintos para cada idioma y puede aplicar reglas de glosario y traducciones manuales existentes. Estas mejoras con IA consumen los créditos incluidos en cada plan.

En General Translation, [`<T>`](/docs/react/reference/components/t) mantiene cada oración unida a su marcado y sus variables, [`<Var>`](/docs/react/reference/components/var) deja los valores dinámicos fuera de la traducción y [`<Plural>`](/docs/react/reference/components/plural) respeta las reglas de cada configuración regional. Un [grupo de contexto](/docs/platform/dashboard/guides/defining-context-for-translations) aplica el mismo glosario y los mismos prompts personalizados a tu aplicación, tu documentación y tu sitio de marketing, y una comprobación de coherencia compara las traducciones nuevas con las existentes.

### Revisión y dependencia en tiempo de ejecución

El [panel de control](/docs/platform/dashboard/guides/reviewing-translations) de General Translation muestra cada traducción junto a su texto de origen, con anotaciones, historial de versiones y roles; los planes empresariales añaden SSO y registros de auditoría. Sus bibliotecas tienen licencia MIT y funcionan sin necesidad de una cuenta, y una aplicación que incluye las traducciones en su compilación no hace ninguna llamada de red a General Translation en tiempo de ejecución.

Cursor localiza su producto web y su documentación a más de 14 configuraciones regionales con General Translation. (Consulta los [despliegues en producción](https://generaltranslation.com/enterprise)).

## Cuándo tiene sentido usar Weglot

* **Un creador de sitios o CMS en el que nadie programa.** El sitio funciona con WordPress, Shopify, Webflow, Squarespace o Wix, y ningún desarrollador lo mantiene. General Translation no ofrece plugins para esas plataformas.
* **Idiomas publicados antes de un lanzamiento.** Un equipo de marketing necesita publicar traducciones sin esperar al equipo de ingeniería.
* **Traducción profesional en una sola herramienta.** Quieres encargar traducción humana desde el mismo lugar donde editas.
* **Widgets de terceros.** Gran parte de la página proviene de contenido incrustado que no puedes marcar para traducir.

## Cómo migrar de Weglot a General Translation

Si tu sitio está desarrollado en código, ejecuta `npx gt@latest`: el [asistente de configuración inicial](/docs/cli/quickstart) detecta el framework y genera `gt.config.json`. Marca el texto con [`<T>`](/docs/react/reference/components/t) y luego genera las traducciones con [`npx gt translate`](/docs/cli/reference/commands/translate).

Conserva las URL que los motores de búsqueda ya conocen. Si Weglot servía subdirectorios como `/fr/`, el middleware de `gt-next` puede servir los mismos prefijos, y su opción [`pathConfig`](/docs/react/nextjs/reference/functions/create-next-middleware#path-config) reproduce slugs traducidos como `/fr/qui-sommes-nous`. Si Weglot servía subdominios como `fr.example.com`, redirige cada URL antigua a la nueva con una redirección permanente, tal como recomienda la [guía de redirecciones](https://developers.google.com/search/docs/crawling-indexing/301-redirects) de Google cuando cambia la URL de una página. (Consulta [subdirectorio vs. subdominio](/kb/multilingual-url-structure) para conocer las ventajas y desventajas de cada opción).

Exporta las reglas de glosario de Weglot (plan Advanced) e importa el archivo en un [grupo de contexto](/docs/platform/dashboard/guides/defining-context-for-translations), que admite archivos CSV, TSV, JSON y de texto. Después, revisa las páginas con más tráfico en el [panel de control](/docs/platform/dashboard/guides/reviewing-translations).

## ¿Es General Translation una alternativa a Weglot?

Sí, para sitios web y aplicaciones cuyo texto vive en el código. General Translation combina la internacionalización del código fuente, la traducción de archivos, la revisión y el enrutamiento por configuración regional. Weglot ofrece integraciones para sitios ya renderizados y flujos de trabajo de traducción de archivos JSON en GitHub. Si se trata de un sitio hecho con un creador de sitios o de una tienda en un CMS que no mantiene ningún desarrollador, Weglot es la opción más sencilla.

## Otras alternativas a Weglot

* **Smartling:** su Global Delivery Network traduce sitios web actuando como proxy y, además, ofrece traducción con IA y traducción humana. (Consulta [General Translation vs. Smartling](/kb/general-translation-vs-smartling)).
* **Transifex:** Transifex Live traduce un sitio web mediante un fragmento de JavaScript. (Consulta [General Translation vs. Transifex](/kb/general-translation-vs-transifex)).
* **Lokalise:** su editor en contexto LiveJS funciona en sitios web. (Consulta [General Translation vs. Lokalise](/kb/general-translation-vs-lokalise)).

(Si buscas plugins de CMS como WPML o creadores de sitios web como Webflow Localize, consulta [¿Cómo hago que un sitio web sea multilingüe?](/kb/make-website-multilingual)).

## Conclusiones clave

* Weglot traduce sitios web ya renderizados y ofrece traducción de archivos JSON y pull requests mediante su GitHub Action Weglot 2.0.
* Las integraciones de Weglot para WordPress y mediante proxy ofrecen URL indexables para cada idioma; con su fragmento de código y su paquete de React de versión preliminar, todos los idiomas comparten las mismas URL. Con la Action de JSON, el enrutamiento corre por cuenta de tu aplicación.
* Weglot cobra por palabras traducidas en cada idioma, y la traducción se detiene al alcanzar el límite, salvo que la actualización automática esté activada.
* General Translation incluye todos los idiomas en el lanzamiento, con contexto del código, terminología coherente, enrutamiento por configuración regional, metadatos traducidos y revisión en el panel de control.
* Usa Weglot para un sitio basado en un CMS o en un creador de sitios web que no mantenga ningún desarrollador.

## Related questions

- [¿Cómo hago que un sitio web sea multilingüe?](https://generaltranslation.com/es/kb/make-website-multilingual.mdx): Elige dónde se alojarán las traducciones (en un proxy, un plugin de CMS, un creador de sitios web o tu propio código) y después asigna a cada idioma su propia URL, tal como recomienda Google. Traduce las páginas completas, además de los títulos y las metadescripciones, vincula las versiones con hreflang y ofrece un selector de idioma en lugar de redirigir automáticamente a los visitantes.
- [Alternativas a Smartling: General Translation vs. Smartling](https://generaltranslation.com/es/kb/general-translation-vs-smartling.mdx): Elige General Translation si quieres que las traducciones de tu aplicación se generen a partir del código como parte de cada lanzamiento. Smartling combina un sistema de gestión de traducciones, servicios de traducción con IA y humana, y un proxy de traducción de sitios web. General Translation mantiene los textos en tus componentes, conserva su contexto durante la traducción y ofrece a tu equipo un panel de control para revisarlas.
- [Alternativas a Transifex: General Translation vs. Transifex](https://generaltranslation.com/es/kb/general-translation-vs-transifex.mdx): Elige General Translation para traducir JSX marcado conservando su estructura y el contexto del desarrollador, y luego incluir los resultados en el paquete o servirlos desde su CDN. Transifex Native también mantiene las cadenas en el código, pero las publica a través de su servicio de entrega de contenido. Transifex encaja bien con equipos que recurren a sus socios de traducción, sus puntuaciones de calidad o la traducción de sitios web mediante fragmentos de código.
- [Subdirectorio vs. subdominio vs. ccTLD para SEO multilingüe](https://generaltranslation.com/es/kb/multilingual-url-structure.mdx): Usa subdirectorios como example.com/de/ cuando un mismo producto comparte sitio y proceso de lanzamiento. Solo un ccTLD indica un país, los subdominios permiten un alojamiento independiente, Google desaconseja los parámetros ?lang= y trata los dominios personalizados como .io y .ai como genéricos.
- [Redirecciones de idioma y SEO: ¿URL, cookie o Accept-Language?](https://generaltranslation.com/es/kb/locale-routing-seo.mdx): Deja que la URL determine el idioma de cada página que quieras indexar, porque Googlebot no envía la cabecera Accept-Language y rastrea sobre todo desde direcciones de EE. UU. Recurre a la preferencia guardada en una cookie y, en su defecto, a Accept-Language solo para decidir adónde redirige una raíz neutral como /, mediante una redirección temporal 302 o 307.

## Previous and next questions

- Previous question: [Alternativas a DeepL: General Translation vs. DeepL](https://generaltranslation.com/es/kb/general-translation-vs-deepl.mdx)
- Next question: [General Translation vs. Lingo.dev: ¿cuál deberías usar?](https://generaltranslation.com/es/kb/general-translation-vs-lingo-dev.mdx)

## Sitemap

See the [Knowledge Base sitemap](https://generaltranslation.com/es/kb/sitemap.md) for every article.
