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

General Translation es la mejor opción si quieres que la traducción se adapte a tu flujo de trabajo de desarrollo en React: marca el JSX con [`<T>`](/docs/react/reference/components/t), genera las traducciones antes de la compilación e inclúyelas en la app. Transifex es un sistema de gestión de traducciones (TMS), [propiedad de XTM International](https://xtm.ai/news/xtm-international-acquires-transifex) desde enero de 2025, que combina IA, traductores y proveedores asociados.

Transifex admite tanto archivos de recursos como cadenas marcadas directamente en el código mediante Transifex Native. Native envía los mensajes a Transifex y carga las traducciones desde su servicio de entrega de contenido (CDS). General Translation extrae el JSX marcado para traducirlo y permite que la app cargue el resultado desde archivos incluidos en el paquete o desde su CDN.

## Lo que Transifex hace bien

* **Cadenas desde el código sin archivos.** [Transifex Native](https://developers.transifex.com/docs/javascript-sdk) marca las cadenas con una función de traducción o un componente de React, usa el texto de origen como clave de forma predeterminada y envía las cadenas con `txjs-cli push`. Los SDK y el [CDS](https://github.com/transifex/transifex-delivery) son de código abierto con licencia Apache-2.0, y el CDS se puede autoalojar.
* **IA con puntuaciones de calidad.** Transifex AI traduce teniendo en cuenta tu glosario, tu memoria de traducción y el contexto, y su [Translation Quality Index (TQI)](https://help.transifex.com/en/articles/9465000-translation-quality-index-tqi) puntúa las traducciones generadas por IA. Las que alcanzan el umbral configurado pueden marcarse automáticamente como revisadas.
* **Socios de traducción humana.** Puedes [encargar traducciones a socios](https://help.transifex.com/en/articles/6235673-ordering-translations) como e2f, Gengo y TextMaster sin salir de Transifex.
* **Sitios web sin cambios en el código.** [Transifex Live](https://help.transifex.com/en/articles/6244596-introduction-to-transifex-live) traduce un sitio web mediante un fragmento de JavaScript, aunque Transifex recomienda Native para aplicaciones React y Vue.
* **Colaboradores ilimitados.** El plan actual no cobra por usuarios, proyectos ni contenido alojado.
* **Formatos de archivo.** [Más de 46 formatos](https://help.transifex.com/en/articles/6219670-introduction-to-file-formats), entre ellos XLIFF, archivos de Office y subtítulos.

## Lo que Transifex aún deja en manos de tus ingenieros

Los ingenieros conectan la aplicación al flujo de trabajo de traducción y entrega de Transifex:

1. Marcar cada cadena para Transifex: extraerla a un archivo de recursos bajo una clave, o envolverla en la función de traducción o en el componente de React de Native.
2. Enviarla a Transifex con [`tx push`](https://github.com/transifex/cli), una integración con Git o `txjs-cli push`, normalmente como un paso de CI.
3. Configurar la traducción con IA o un proveedor asociado, junto con los requisitos de revisión que correspondan.
4. Entregar las traducciones. En el flujo de trabajo basado en archivos, una [integración con Git](https://help.transifex.com/en/articles/6265125-github-via-transifex-ui) abre un pull request o hace commits cuando un idioma alcanza un umbral de completitud. Native obtiene las traducciones del [CDS](https://developers.transifex.com/docs/content-delivery-service), cuyo contenido se considera desactualizado tras una hora de forma predeterminada; el intervalo de actualización es configurable.

Transifex AI utiliza [términos del glosario, memoria de traducción, campos de contexto e información de la empresa](https://help.transifex.com/en/articles/9867663-context-in-transifex-ai). También se pueden habilitar las notas de los desarrolladores y las instrucciones por cadena. La biblioteca de React de General Translation aporta contexto a partir de la estructura JSX marcada y de los marcadores de posición con nombre, y lo complementa con notas de los desarrolladores y la terminología del proyecto para guiar la traducción.

En cuanto a precios, hay un único plan centrado en IA que se contrata a través del equipo de ventas y se factura según las palabras traducidas con IA, sin tarifas públicas. (Consulta los [precios de Transifex](https://www.transifex.com/pricing), revisados en octubre de 2026).

## Transifex frente a General Translation de un vistazo

| Característica                 | Transifex                                                                                                          | General Translation                                                                                                                  |
| ------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ |
| Cómo se incorporan las cadenas | Archivos de recursos mediante `tx push` o integraciones con Git, o cadenas del Native SDK mediante `txjs-cli push` | El contenido se queda en tu código dentro de [`<T>`](/docs/react/reference/components/t) o en los archivos de recursos que ya tienes |
| Quién traduce                  | Transifex AI con puntuaciones TQI, o proveedores asociados                                                         | 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 de cada cadena        | Glosario, memoria de traducción, campos de contexto y notas de los desarrolladores opcionales                      | JSX marcado, marcadores de posición con nombre, notas de los desarrolladores, glosario y prompts personalizados                      |
| Entrega                        | Pull requests o commits para archivos; el CDS en tiempo de ejecución para Native                                   | Traducciones incluidas localmente en el paquete o servidas desde la CDN de General Translation                                       |
| Precios                        | Según el volumen de palabras traducidas con IA, con presupuestos a través del equipo de ventas                     | [Tarifas de uso](https://generaltranslation.com/pricing) públicas                                                                    |

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

* **Más rápido.** [`npx gt translate`](/docs/cli/reference/commands/translate) extrae el contenido marcado, genera las traducciones y descarga los resultados antes de la compilación de la aplicación. Así, cada lanzamiento tiene un único paso de traducción que ejecutar. Si prefieres revisar los cambios en GitHub, [Locadex](/docs/platform/locadex/quickstart) abre un pull request cada vez que cambia tu código.
* **Más económico de operar.** General Translation reduce el trabajo de ingeniería necesario para traducir una UI enriquecida: una oración puede conservar sus enlaces, su formato y sus valores dinámicos dentro de un único bloque [`<T>`](/docs/react/reference/components/t), sin tener que reconstruirse como una cadena de mensaje. Puedes estimar los costos de traducción directamente a partir de las [tarifas publicadas](https://generaltranslation.com/pricing).
* **Mayor calidad.** Al mantener juntos una oración y sus elementos anidados, la traducción conoce la relación entre las palabras, los enlaces y los marcadores de posición. Las notas de los desarrolladores aclaran los textos ambiguos, y los [grupos de contexto](/docs/platform/dashboard/guides/defining-context-for-translations) asignados aplican la misma terminología en tu aplicación y en tu sitio web. Tu equipo puede pulir el resultado en el [Editor de Traducciones](/docs/platform/dashboard/guides/reviewing-translations).
* **Menor riesgo.** Con [traducciones locales](/docs/react/guides/storing-translations), la aplicación se renderiza a partir de archivos incluidos en el paquete del lanzamiento y no realiza llamadas en tiempo de ejecución a General Translation. Los equipos que quieran publicar cambios en las traducciones sin volver a desplegar pueden usar la CDN de General Translation. Las bibliotecas de JavaScript con licencia MIT funcionan sin cuenta si proporcionas tú mismo las traducciones.

Sierra publica su contenido web y de comercialización en más de 7 configuraciones regionales con General Translation. (Consulta los [despliegues en producción](https://generaltranslation.com/enterprise)).

## Cuándo conviene más Transifex

Elige Transifex si quieres traducir un sitio web con un fragmento de código, sin tener que modificar tu código; si quieres encargar traducción humana a sus proveedores asociados; si la aprobación automática basada en TQI encaja en tu proceso de revisión; si intercambias archivos XLIFF, de Office o de subtítulos, o si tus aplicaciones nativas de iOS y Android necesitan [actualizaciones OTA (over-the-air) con paquetes sin conexión](https://developers.transifex.com/docs/ios-sdk).

## Migración de Transifex a General Translation

Para proyectos basados en archivos que usen formatos compatibles, como JSON, YAML, PO o archivos de recursos de iOS y Android, sigue el [Inicio rápido de la CLI](/docs/cli/quickstart). Configura las rutas de origen y de configuración regional y, después, importa las traducciones existentes con [`npx gt upload`](/docs/cli/reference/commands/upload) antes de generar otras nuevas.

Para una aplicación de React que use Native, configura `gt-react` o `gt-next` con el [Quickstart de React](/docs/react/react-quickstart) o el [Inicio rápido de Next.js](/docs/react/nextjs-quickstart). Migra pantalla por pantalla: coloca su texto y su marcado dentro de [`<T>`](/docs/react/reference/components/t) y luego ejecuta [`npx gt translate`](/docs/cli/reference/commands/translate). Mantén el resto de las pantallas en Native mientras revisas la pantalla traducida. Importa tu glosario a un [grupo de contexto](/docs/platform/dashboard/guides/defining-context-for-translations) para conservar la terminología de tu producto.

## ¿Es General Translation una alternativa a Transifex?

Sí. Elige General Translation para generar traducciones a partir de JSX estructurado antes de la compilación y distribuirlas como archivos incluidos en el paquete o a través de su CDN. También puedes conservar una aplicación existente basada en archivos y usar General Translation para traducir sus catálogos. Para una comparación más amplia entre proveedores, consulta [¿Por qué usar General Translation en lugar de un TMS?](/kb/general-translation-vs-tms).

## ¿En qué se diferencia Transifex Native de General Translation?

Ambos usan SDKs de código abierto y permiten mantener el texto de origen en el código. En el [SDK de React de Transifex](https://developers.transifex.com/docs/react-sdk), un mensaje `<T _str="...">` puede recibir elementos de React como valores de interpolación. El componente [`<T>`](/docs/react/reference/components/t) de General Translation mantiene la oración y los elementos anidados directamente en JSX y extrae esa estructura para traducirla. Native distribuye las traducciones a través del CDS, mientras que General Translation te permite elegir entre archivos incluidos en el paquete o su CDN.

## Otras alternativas a Transifex

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

* **Crowdin:** encaja con proyectos de código abierto que cumplen los requisitos de su licencia gratuita y quieren contar con traductores de la comunidad, así como con programas de traducción humana gestionados por proveedores. (Consulta [General Translation vs. Crowdin](/kb/general-translation-vs-crowdin)).
* **Lokalise:** encaja cuando diseñadores y traductores trabajan a partir de Figma o de capturas de pantalla, o cuando las aplicaciones nativas necesitan actualizaciones OTA (over-the-air). (Consulta [General Translation vs. Lokalise](/kb/general-translation-vs-lokalise)).
* **Phrase:** encaja cuando una sola plataforma debe dar servicio tanto a cadenas de software como a un programa de traducción con gran volumen de documentos gestionado con proveedores. (Consulta [General Translation vs. Phrase](/kb/general-translation-vs-phrase)).
* **Smartling:** encaja si quieres traducción con IA y traducción humana de un mismo proveedor, o un proxy que traduzca sitios de marketing sin modificar el código. (Consulta [General Translation vs. Smartling](/kb/general-translation-vs-smartling)).
* **Weblate:** encaja con la traducción comunitaria y con equipos que quieren una plataforma basada en Git y totalmente autoalojada. (Consulta [General Translation vs. Weblate](/kb/general-translation-vs-weblate)).
* **Tolgee:** encaja con equipos que necesitan autoalojar la plataforma o que quieren que los traductores editen el texto haciendo clic 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

* Transifex es un TMS que ofrece SDK Native de código abierto, traducción con IA con puntuaciones de calidad, proveedores asociados y Transifex Live para sitios web.
* Native ya admite cadenas en el código. La ventaja de General Translation en React está en la creación y traducción de JSX estructurado, con notas de los desarrolladores y terminología compartida.
* General Translation genera las traducciones antes de la compilación y admite tanto la entrega integrada en el paquete como las actualizaciones a través de CDN, para que puedas elegir cómo llega el contenido traducido a los usuarios.

## 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 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 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 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.

## Previous and next questions

- Previous question: [Alternativas a Smartling: General Translation vs. Smartling](https://generaltranslation.com/es/kb/general-translation-vs-smartling.mdx)
- Next question: [General Translation frente a Babel y Flask-Babel: ¿cuál deberías usar?](https://generaltranslation.com/es/kb/general-translation-vs-flask-babel.mdx)

## Sitemap

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