# General Translation Knowledge Base: Alternativas a Smartling: General Translation vs. Smartling
URL: https://generaltranslation.com/es/kb/general-translation-vs-smartling.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: 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.
Category: Herramientas para flujos de trabajo
Last updated: 2026-10-16
Authors: Kevin Wu, Jackie Chen
Published: 2026-10-16

Smartling vende localización end-to-end: un sistema de gestión de traducciones (TMS) con una herramienta TAO (traducción asistida por computadora) y memoria de traducción, traducción con IA a través de su AI Hub, traducción humana mediante Smartling Language Services y una Global Delivery Network (GDN) que traduce sitios web actuando como proxy. En el caso del software, todo lo relacionado con el código pasa por archivos: los archivos de recursos de tu repositorio se convierten en archivos en Smartling, se extraen y traducen sus cadenas, y las traducciones regresan a través del GitHub Connector, un Repository Connector autoalojado o la CLI. General Translation, en cambio, parte del código.

## Lo que Smartling hace bien

* **Traducción con IA y traducción humana de un mismo proveedor.** La [página de servicios de traducción](https://www.smartling.com/translation-services) de Smartling ofrece traducción automática y con IA con entrega inmediata, AI Human Translation (traducción humana asistida por IA) en 1 día y Creative Translation (traducción experta para proyectos complejos) en 2 días, a cargo de un equipo de servicios lingüísticos de más de 4000 lingüistas.
* **AI Hub.** [LLMs y motores de traducción automática](https://help.smartling.com/hc/en-us/articles/10318350761883-Smartling-s-AI-Hub) como DeepL, Google y Microsoft, que incorporan tu glosario y tu memoria de traducción en los prompts.
* **Sitios web sin cambios en el código.** La GDN sirve las páginas traducidas actuando como [proxy de traducción](https://help.smartling.com/hc/en-us/articles/18558261190683-Introduction-to-the-GDN).
* **Contexto visual.** [HTML capturado con una extensión de Chrome o una biblioteca de JavaScript](https://help.smartling.com/hc/en-us/articles/360057484273--Overview-of-Visual-Context), capturas de pantalla vinculadas a cadenas mediante OCR, PDF y video.
* **Herramientas de calidad.** Una herramienta TAO, controles de calidad y un [LQA Agent](https://help.smartling.com/hc/en-us/articles/49428460628507-LQA-Agent-AI-Powered-Quality-Assurance) que evalúa los trabajos según el marco MQM.
* **Cumplimiento normativo y conectores.** [PCI Level 1, SOC 2, HIPAA, HITRUST, ISO 27001 e ISO 42001](https://www.smartling.com/security), además de más de 50 conectores para CMS y herramientas de marketing como AEM, Contentful y Salesforce.

## Lo que Smartling sigue dejando en manos de tus ingenieros

El flujo de trabajo de repositorio de Smartling hace pasar los archivos de recursos por una tarea de traducción:

1. Configura una biblioteca de i18n y extrae o escribe los archivos de recursos que carga. [Los SDK de Smartling](https://help.smartling.com/hc/en-us/articles/1260806475390-Smartling-SDKs-Overview) se conectan a su API.
2. Conecta el repositorio. El GitHub Connector alojado supervisa pull requests o commits, el [Repository Connector](https://help.smartling.com/hc/en-us/articles/360008032174-Options-for-Automation-with-Source-Repositories) autoalojado da servicio a GitHub Enterprise, GitLab, Bitbucket y SVN, o bien puedes enviar los archivos con `smartling-cli files push`.
3. Espera a que termine la tarea de traducción. En el [modo pull request](https://help.smartling.com/hc/en-us/articles/14901568064411-GitHub-Configuration-Modes-Pull-Request-Single-Branch-On-Demand) del GitHub Connector, la documentación de Smartling indica que un pull request no debe fusionarse ni eliminarse hasta que se entreguen sus traducciones, así que el pull request de una funcionalidad queda bloqueado a la espera de la traducción.
4. Fusiona el pull request de entrega (el [Repository Connector, en cambio, hace commit directamente en la rama](https://help.smartling.com/hc/en-us/articles/44557348474139-Repository-Connector-Architecture-Overview)), integra cada nuevo idioma en la aplicación y revisa todas las pantallas.

Además, las cadenas de la aplicación parten sin contexto visual: el GitHub Connector no lo captura automáticamente, y la tabla de [tipos de archivo compatibles](https://help.smartling.com/hc/en-us/articles/360007998893--Supported-File-Types) de Smartling no indica ninguno de forma predeterminada para archivos JSON, iOS y Android, por lo que ese contexto tiene que venir de las capturas de pantalla o grabaciones que añada tu equipo.

Smartling ofrece un plan Core con el que se puede empezar gratis y un Plan empresarial que se contrata a través del equipo de ventas, y publica tarifas iniciales por palabra para cada tipo de traducción. (Consulta los [planes de Smartling](https://www.smartling.com/plans), revisado en octubre de 2026).

## Smartling frente a General Translation: resumen

| Característica                 | Smartling                                                                                                   | General Translation                                                                                                                             |
| ------------------------------ | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| Dónde se almacenan las cadenas | Archivos de recursos cuyas cadenas Smartling analiza y almacena                                             | En tu código, dentro de [`<T>`](/docs/react/reference/components/t), o en los archivos de recursos que ya tienes                                |
| Cómo se conecta el código      | GitHub Connector, Repository Connector, CLI o API                                                           | [`npx gt translate`](/docs/cli/reference/commands/translate) en tu compilación, o pull requests de [Locadex](/docs/platform/locadex/quickstart) |
| Quién traduce                  | Motores de AI Hub, Smartling AI Translation o los lingüistas de Smartling                                   | IA con contexto de tu código, el glosario y los prompts personalizados, con revisión de tu equipo en el panel de control                        |
| Contexto para cada cadena      | Captura de contexto visual, capturas de pantalla con OCR, glosario, memoria de traducción y guías de estilo | Estructura JSX marcada, marcadores de posición de variables, notas de contexto, glosario y prompts personalizados                               |
| Sitios web                     | El proxy de traducción GDN                                                                                  | Traduce el contenido de tu código, con enrutamiento por configuración regional en `gt-next`                                                     |
| Precios                        | Planes Core y Enterprise, más tarifas de traducción por palabra                                             | [Basados en el uso](https://generaltranslation.com/pricing)                                                                                     |

## Por qué los equipos eligen General Translation en lugar de Smartling

Con General Translation, el mismo cambio de código que introduce un texto puede generar sus traducciones. El texto sigue siendo legible dentro de [`<T>`](/docs/react/reference/components/t), y tu compilación produce los archivos de idioma que necesita la aplicación.

* **Más rápido.** Ejecuta [`npx gt translate`](/docs/cli/reference/commands/translate) antes de compilar la aplicación para generar las traducciones del lanzamiento que vas a publicar. O configura [Locadex](/docs/platform/locadex/guides/configuring-automations) para que abra pull requests de traducción a partir de eventos del repositorio. Los ingenieros pueden integrar la localización en su proceso habitual de compilación y revisión, en lugar de coordinar un trabajo de entrega aparte.
* **Más económico de operar.** Los bloques [`<T>`](/docs/react/reference/components/t) inline eliminan la creación de claves y el traspaso de archivos de recursos en los cambios de texto rutinarios. La CLI reutiliza las traducciones que no han cambiado, de modo que las compilaciones sucesivas solo generan el texto nuevo o modificado. Consulta los [precios de General Translation](https://generaltranslation.com/pricing) para conocer las tarifas de uso y las [tarifas de servicio de Smartling](https://www.smartling.com/translation-services) para sus opciones con IA y con traductores humanos.
* **Mayor calidad.** Smartling no ofrece contexto visual de forma predeterminada para archivos JSON, iOS y Android; los equipos deben aportar capturas de pantalla o grabaciones. General Translation conserva en la traducción la estructura del JSX marcado y de los marcadores de posición de variables, con [notas de contexto](/docs/react/reference/components/t) para aclarar la intención, además de tu glosario y tus prompts personalizados para la terminología del producto. Los revisores pueden corregir el resultado en el [Editor de Traducciones del panel de control](/docs/platform/dashboard/guides/reviewing-translations), de modo que la generación y la revisión se mantienen en un único flujo de trabajo.
* **Menor riesgo.** Las bibliotecas `gt-react` y `gt-next`, con licencia MIT, pueden renderizar [traducciones incluidas en el paquete](/docs/react/guides/storing-translations) sin una cuenta de General Translation ni llamadas a un servicio en tiempo de ejecución. Los archivos generados se quedan en tu aplicación, lo que te da control sobre el texto desplegado.

General Translation cuenta con las certificaciones SOC 2 Type II e ISO 27001 y cumple con el RGPD, y los planes empresariales añaden SSO, aprovisionamiento SCIM, registros de auditoría, roles personalizados e ingenieros desplegados en el entorno del cliente. (Consulta su [Trust Center](https://trust.inc/generaltranslation)).

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

## Cuándo Smartling es la mejor opción

Elige Smartling si quieres contratar la traducción con IA y la traducción humana a un único proveedor con garantía de calidad, si necesitas traducir sitios de marketing mediante un proxy sin tocar el código, si tu sector exige certificaciones como PCI o HIPAA, si tu contenido está repartido entre numerosos CMS empresariales y herramientas de marketing, o si intercambias archivos XLIFF, TMX u Office con proveedores.

## Migrar de Smartling a General Translation

Empieza por los archivos de recursos que tu aplicación ya carga, como JSON o PO. [Configura la CLI](/docs/cli/guides/configuring) para esos archivos y ejecuta [`npx gt upload`](/docs/cli/reference/commands/upload) para importar los archivos de origen y las traducciones existentes antes de tu primera ejecución de [`npx gt translate`](/docs/cli/reference/commands/translate). Puedes mantener tu biblioteca de i18n y tu estructura de archivos actuales.

Importa tu glosario a un [grupo de contexto](/docs/platform/dashboard/guides/defining-context-for-translations) y, después, revisa el texto generado en el panel de control. Adoptar [`<T>`](/docs/react/reference/components/t) inline es una opción aparte para los equipos que, además, quieran dejar de mantener claves de origen. Para valorar la plataforma de forma más amplia, consulta [¿Por qué usar General Translation en lugar de un TMS?](/kb/general-translation-vs-tms).

## ¿Es General Translation una alternativa a Smartling?

Sí. General Translation combina generación consciente del código, automatización de la compilación y revisión en el panel de control para equipos de software. Puedes conservar tus catálogos actuales o usar JSX inline. Smartling encaja bien si buscas un proxy de traducción de sitios web o servicios de traducción humana del mismo proveedor.

## Otras alternativas a Smartling

Los equipos que sustituyen Smartling también comparan estas plataformas:

* **Crowdin:** es adecuada para proyectos de código abierto que cumplen los requisitos de su licencia gratuita y buscan traductores de la comunidad, así como para programas de traducción humana gestionados por proveedores. (Consulta [General Translation vs. Crowdin](/kb/general-translation-vs-crowdin).)
* **Lokalise:** es adecuada cuando diseñadores y traductores trabajan a partir de Figma o de capturas de pantalla, o cuando las aplicaciones nativas necesitan actualizaciones over-the-air. (Consulta [General Translation vs. Lokalise](/kb/general-translation-vs-lokalise).)
* **Phrase:** es adecuada cuando una sola plataforma debe dar soporte tanto a las cadenas de software como a un programa de traducción con un gran volumen de documentos gestionado con proveedores. (Consulta [General Translation vs. Phrase](/kb/general-translation-vs-phrase).)
* **Transifex:** es adecuada si quieres traducir un sitio web mediante un fragmento de código o encargar traducción humana a sus proveedores asociados. (Consulta [General Translation vs. Transifex](/kb/general-translation-vs-transifex).)
* **Weblate:** es adecuada para la traducción comunitaria y para equipos que buscan una plataforma basada en Git y totalmente autoalojada. (Consulta [General Translation vs. Weblate](/kb/general-translation-vs-weblate).)
* **Tolgee:** es adecuada para equipos que necesitan autoalojar la plataforma o que quieren que los traductores editen el texto haciendo clic directamente sobre él en la aplicación en ejecución. (Consulta [General Translation vs. Tolgee](/kb/general-translation-vs-tolgee).)

(Para saber qué tienen en común estas plataformas, consulta [¿Por qué usar General Translation en lugar de un TMS?](/kb/general-translation-vs-tms).)

## Conclusiones clave

* Smartling es una plataforma empresarial de servicio completo, ideal si buscas traducción con IA y traducción humana, un proxy para sitios web y un amplio cumplimiento normativo con un único proveedor.
* Los ingenieros siguen manteniendo archivos de recursos basados en claves y, en el modo de pull request, el pull request de una funcionalidad queda en espera hasta que se entregan sus traducciones.
* General Translation incorpora el contexto del código, la generación y la revisión al flujo de trabajo de lanzamiento, mientras que las traducciones incluidas en el paquete mantienen la entrega en producción dentro de tu aplicación.

## Related questions

- [¿Por qué usar General Translation en lugar de un TMS (Smartling, Lokalise, Phrase, Crowdin o Transifex)?](https://generaltranslation.com/es/kb/general-translation-vs-tms.mdx): Un sistema de gestión de traducciones (TMS) como Smartling, Lokalise, Phrase, Crowdin o Transifex coordina a los traductores, pero los ingenieros siguen teniendo que extraer las cadenas, enviarlas, esperar las traducciones y volver a integrarlas en el producto. General Translation traduce el contenido de tu código junto con su contexto, incluye todos los idiomas en cada lanzamiento y funciona con bibliotecas de código abierto, sin dependencia de proveedor.
- [Alternativas a Lokalise: General Translation vs. Lokalise](https://generaltranslation.com/es/kb/general-translation-vs-lokalise.mdx): General Translation es una sólida alternativa a Lokalise para equipos que quieren textos legibles en JSX y la traducción integrada en el desarrollo. Lokalise se basa en claves compartidas, integraciones con herramientas de diseño y entrega over-the-air para aplicaciones móviles. General Translation genera traducciones a partir del contenido marcado en la aplicación y permite revisarlas en su panel de control o en pull requests de GitHub.
- [Alternativas a Phrase: General Translation vs. Phrase](https://generaltranslation.com/es/kb/general-translation-vs-phrase.mdx): General Translation es una sólida alternativa a Phrase Strings cuando tu aplicación y tu documentación se publican a la vez. Genera traducciones a partir del código y de los archivos de contenido, aplica terminología compartida y se ejecuta dentro de tu flujo de trabajo de lanzamiento. Phrase combina la localización de software con un TMS centrado en documentos, gestión de proveedores y una amplia variedad de motores de traducción.
- [Alternativas a Crowdin: General Translation vs. Crowdin](https://generaltranslation.com/es/kb/general-translation-vs-crowdin.mdx): Elige General Translation para mantener los textos en tus componentes y generar las traducciones con tu compilación. Crowdin gestiona proyectos de traducción en torno a archivos de recursos, traductores y flujos de trabajo de revisión, que los ingenieros conectan a la aplicación y mantienen a medida que el producto evoluciona. Crowdin sigue siendo una buena opción para la traducción comunitaria de proyectos de código abierto y los programas gestionados por proveedores.
- [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.

## Previous and next questions

- Previous question: [Alternativas a react-intl: General Translation vs. react-intl](https://generaltranslation.com/es/kb/general-translation-vs-react-intl.mdx)
- Next question: [Alternativas a Transifex: General Translation vs. Transifex](https://generaltranslation.com/es/kb/general-translation-vs-transifex.mdx)

## Sitemap

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