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

## Video

The video is narrated in English, with English captions.

[What is a translation management system (TMS)?](https://caxecubb9c64cezv.public.blob.vercel-storage.com/films/kb-what-is-a-translation-management-system.mp4) (51 s)

A translation management system (TMS) is software that stores your source content and its translations and runs the translation workflow: translation memory, glossaries, review, machine translation, and integrations. Its translation memory reuses earlier translations by exact or fuzzy match. Crowdin, Lokalise, Phrase, Smartling, and Transifex are common examples. General Translation connects translation generation and review to code releases.

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