# General Translation Knowledge Base: ¿Qué es un sistema de gestión de traducciones (TMS)?
URL: https://generaltranslation.com/es/kb/what-is-a-translation-management-system.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Un sistema de gestión de traducciones (TMS) es un software que almacena tu contenido de origen y sus traducciones, y gestiona el flujo de trabajo de traducción: memoria de traducción, glosarios, revisión, traducción automática e integraciones. Su memoria de traducción reutiliza traducciones anteriores mediante coincidencias exactas o aproximadas. Crowdin, Lokalise, Phrase, Smartling y Transifex son ejemplos habituales.
Category: Herramientas para flujos de trabajo
Last updated: 2026-10-20
Authors: Kevin Wu, Jackie Chen
Published: 2026-10-20

Un TMS hace de intermediario entre las personas que escriben el contenido de origen y las personas (y los motores) que lo traducen. El contenido entra en forma de archivos o cadenas, se traduce y se revisa dentro del TMS, y sale en cada idioma de destino. No renderiza nada en tu aplicación; de eso se encarga una biblioteca de i18n.

## ¿Qué hace un TMS?

La mayoría de las plataformas TMS se basan en los mismos componentes:

* **Un repositorio de contenido.** Archivos de origen o cadenas individuales, cada uno con sus traducciones por configuración regional, sus versiones y su estado (sin traducir, traducido, revisado).
* **Memoria de traducción (TM).** Una base de datos de pares de origen y destino ya traducidos. El [glosario de Microsoft](https://learn.microsoft.com/en-us/globalization/reference/glossary) explica cómo una TM reutiliza traducciones existentes mediante coincidencias exactas o coincidencias «aproximadas» (por similitud), lo que mantiene la coherencia de las oraciones repetidas y reduce costos. TMX es el formato estándar para transferir una TM entre herramientas.
* **Una base terminológica o glosario.** Traducciones aprobadas de nombres de productos, nombres de funcionalidades y términos técnicos, además de los términos que nunca deben traducirse. Las bases terminológicas tienen su propio formato de intercambio: TBX. (Consulta la [guía de localización](https://learn.microsoft.com/en-us/globalization/localization/localization) de Microsoft).
* **Flujo de trabajo y revisión.** Etapas como la traducción, la edición y la corrección, asignadas a personas según el idioma, con un editor en el que los traductores ven en paralelo el texto de origen, las coincidencias de la TM y los términos del glosario.
* **Traducción automática, IA y conectores con proveedores.** Pretraducción mediante motores de traducción automática (TA) o LLMs, y conexión con proveedores de servicios lingüísticos que ofrecen traductores humanos.
* **Controles de calidad.** Comprobaciones automáticas de marcadores de posición faltantes, límites de longitud, incumplimientos del glosario y traducciones incoherentes.
* **Integraciones.** Una CLI, una API y conectores para plataformas Git, CMS y herramientas de diseño que permiten importar y exportar contenido.

## Cómo funciona un TMS en un proyecto de software

1. Los ingenieros extraen las cadenas visibles para el usuario a archivos de recursos (JSON, YAML, `.strings`, `strings.xml`, PO) asociadas a claves, y una biblioteca de i18n lee esos archivos en tiempo de ejecución.
2. Una CLI o una integración con Git envía los archivos de origen al TMS. Con la CLI de Crowdin, por ejemplo, se hace con `crowdin upload`, que se configura en `crowdin.yml`.
3. El TMS pretraduce las cadenas nuevas a partir de la TM y de un motor de TA o un LLM, y luego las asigna a traductores y revisores.
4. Se ejecuta el control de calidad y los revisores dan su aprobación.
5. Los archivos traducidos vuelven mediante `crowdin download`, una sincronización o una pull request, y la aplicación los incluye en su siguiente lanzamiento.

Los pasos 1, 2 y 5 son las partes que corresponden a los ingenieros, y el ciclo se repite cada vez que cambian los textos.

## ¿Qué ejemplos hay de sistemas de gestión de traducciones?

Cada plataforma combina esos componentes básicos con su propio enfoque:

* **[Crowdin](https://crowdin.com/)** se define como una «plataforma de localización impulsada por IA», con memoria de traducción, glosarios, controles de calidad integrados, motores de TA e integraciones con proveedores.
* **[Lokalise](https://lokalise.com/)** está orientada a aplicaciones web y móviles, videojuegos y otros contenidos digitales, con flujos de trabajo automatizados que aplican la memoria de traducción, ejecutan controles de calidad y gestionan las aprobaciones.
* **[Phrase](https://phrase.com/)** ofrece Phrase TMS, un sistema de gestión de traducciones, y Phrase Strings para la localización de software.
* **[Smartling](https://www.smartling.com/)** describe su TMS como una «plataforma integral de orquestación de traducciones» y ofrece servicios de traducción humana además del software.
* **[Transifex](https://www.transifex.com/)** cuenta con una [memoria de traducción](https://help.transifex.com/en/articles/6224636-introduction-to-translation-memory) por proyecto, glosarios y [Transifex Native](https://developers.transifex.com/docs/native) para enviar cadenas desde el código.

Opciones de código abierto y orientadas a desarrolladores, como [Weblate](/kb/general-translation-vs-weblate), [Tolgee](/kb/general-translation-vs-tolgee) y [Locize](/kb/general-translation-vs-locize), cubren en parte las mismas necesidades.

## ¿En qué se diferencia un TMS de una biblioteca de i18n o de una agencia de traducción?

Es fácil confundirlos porque un programa de localización suele necesitar que se cubran las tres funciones:

|                       | Biblioteca de i18n                                                                                    | TMS                                                                                     | Proveedor de servicios lingüísticos (LSP)                 |
| --------------------- | ----------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------- |
| Qué es                | Código en tu aplicación                                                                               | Una plataforma de software                                                              | Una empresa de traductores y gestores de proyectos        |
| Ejemplos              | i18next, react-intl, next-intl                                                                        | Crowdin, Lokalise, Phrase, Smartling, Transifex                                         | Agencias de traducción y traductores autónomos            |
| Su función            | Seleccionar la configuración regional, cargar traducciones y dar formato a fechas, números y plurales | Almacenar cadenas y traducciones, y ejecutar flujos de trabajo de traducción y revisión | Traducir y revisar contenido                              |
| ¿Genera traducciones? | No                                                                                                    | Mediante TA, IA o las personas a las que asigna el trabajo                              | Sí, realizadas por personas                               |
| Quién lo usa          | Desarrolladores                                                                                       | Gestores de localización, traductores, revisores                                        | Tu gestor de localización, que lo contrata como proveedor |

Un LSP suele trabajar dentro de tu TMS o bien aporta el suyo. La guía de localización de Microsoft enumera las opciones: un LSP, proveedores monolingües o multilingües, o traductores autónomos.

## Cuándo necesitas un TMS y cuándo no

Considera un TMS cuando:

* Los traductores o agencias necesitan un editor CAT (traducción asistida por computadora) y una memoria de traducción reutilizable.
* Los proveedores intercambian documentos XLIFF u Office, o exigen flujos de trabajo específicos de revisión y aprobación.
* Un gestor de localización coordina muchas fuentes de contenido, proveedores y calendarios de lanzamiento.

Es posible que no necesites un TMS independiente cuando:

* Un compañero de equipo puede traducir y revisar un volumen reducido de textos en uno o dos idiomas directamente en el repositorio. (Consulta [desarrollar la i18n internamente](/kb/general-translation-vs-in-house-i18n)).
* Tu flujo de trabajo de traducción actual ya cubre los formatos, la terminología, la revisión y la entrega que necesita tu equipo.

Los lanzamientos frecuentes y el contenido basado en código no descartan un TMS: sus integraciones con Git y CI pueden automatizar la entrega. Antes de elegir una herramienta, compara el trabajo manual que seguiría siendo necesario, las aprobaciones obligatorias, los formatos de archivo y las integraciones con proveedores.

## Dónde encaja General Translation

General Translation es una alternativa para desarrolladores que quieren que la generación y la revisión de traducciones vayan de la mano con los lanzamientos de su código. Su componente [`<T>`](/docs/react/reference/components/t) mantiene el texto JSX en su sitio; la CLI extrae la estructura marcada y las notas de contexto para que el servicio las traduzca, y la biblioteca renderiza los resultados. Así no hace falta mantener una clave de origen y una descripción por separado para cada mensaje de la UI.

También puedes conservar tu biblioteca actual y sus catálogos ya revisados. [`npx gt upload`](/docs/cli/reference/commands/upload) importa las traducciones existentes; [`npx gt translate`](/docs/cli/reference/commands/translate) genera actualizaciones para los archivos del repositorio configurados y reutiliza las traducciones coincidentes. Los [términos del glosario y los prompts personalizados](/docs/platform/dashboard/guides/defining-context-for-translations) compartidos mantienen coherente la terminología entre la aplicación y la documentación, y el [editor del panel de control](/docs/platform/dashboard/guides/reviewing-translations) ofrece a los revisores un espacio para corregir la redacción antes del lanzamiento.

Un TMS sigue siendo una buena opción cuando el trabajo gira en torno a proveedores de idiomas, editores CAT e intercambio de archivos XLIFF. Para decidir entre ese flujo de trabajo y el enfoque basado en código de GT, consulta [General Translation frente a un TMS](/kb/general-translation-vs-tms). Esa comparación analiza en detalle el trabajo de ingeniería, el contexto, la entrega y el costo.

## Conclusiones clave

* Un TMS almacena el contenido y las traducciones y coordina el proceso de traducción mediante memoria de traducción, una base terminológica, flujos de trabajo de revisión, conectores de TA y de proveedores, controles de calidad e integraciones.
* Crowdin, Lokalise, Phrase, Smartling y Transifex son las plataformas que más se suelen comparar; todas combinan un TMS con traducción mediante IA y acceso a traductores humanos.
* Una biblioteca de i18n renderiza las traducciones en tu aplicación, un TMS gestiona su producción y un LSP aporta los traductores.
* General Translation integra en los lanzamientos el contexto derivado del código, la generación y la revisión, y te permite conservar tus catálogos y bibliotecas actuales. Elige un TMS cuando la coordinación con proveedores y los flujos de trabajo de CAT sean fundamentales.

## Related questions

- [General Translation frente a un TMS (Crowdin, Lokalise, Phrase)](https://generaltranslation.com/es/kb/general-translation-vs-tms.mdx): Elige General Translation cuando los desarrolladores quieran que la generación de traducciones, el contexto derivado del código y la revisión estén vinculados a los lanzamientos del producto. Conserva tus catálogos y tu biblioteca de renderizado actuales, o escribe JSX inline sin claves de traducción. Un TMS encaja con programas centrados en proveedores lingüísticos, editores CAT e intercambio de XLIFF; sus integraciones pueden automatizar las transferencias de archivos.
- [¿Cuál es el mejor software de localización para desarrolladores?](https://generaltranslation.com/es/kb/best-localization-software.mdx): El mejor software de localización para desarrolladores traduce el contenido allí donde está escrito en el código, con contexto de tu producto, y mantiene cada idioma al día. General Translation lo consigue con bibliotecas de código abierto, grupos de contexto y Locadex, un agente de IA que abre pull requests.
- [Internacionalización vs. localización (i18n vs. l10n)](https://generaltranslation.com/es/kb/internationalization-vs-localization.mdx): La internacionalización (i18n) es el trabajo de código y diseño que permite que un mismo producto admita muchas configuraciones regionales; por ejemplo, dar formato a fechas con Intl o admitir texto right-to-left. La localización (l10n) lo adapta a una configuración regional concreta, lo que abarca la traducción, pero también la moneda, los formatos de fecha, las unidades, el tono y los aspectos legales.
- [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.

## Previous and next questions

- Previous question: [¿Qué es la pseudolocalización?](https://generaltranslation.com/es/kb/pseudo-localization.mdx)
- Next question: [Buenas prácticas para el selector de idioma: UX, SEO y accesibilidad](https://generaltranslation.com/es/kb/language-switcher.mdx)

## Sitemap

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