# General Translation Knowledge Base: Agente de programación con IA vs. flujo de traducción: ¿cuál debería automatizar tu localización?
URL: https://generaltranslation.com/es/kb/ai-coding-agent-vs-translation-pipeline.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Usa un agente de programación para configurar la internacionalización y un flujo de traducción para mantener todos los idiomas al día a medida que tu aplicación cambia. General Translation traduce el texto nuevo y modificado, reutiliza las traducciones completadas y ofrece a tu equipo una terminología compartida y revisión en el panel de control. Locadex conecta ambos tipos de trabajo preparando cambios de código y traducciones en pull requests.
Category: Herramientas para flujos de trabajo
Last updated: 2026-11-12
Authors: Jackie Chen
Published: 2026-11-12

La localización implica dos tipos de trabajo. El trabajo de código se hace una vez por funcionalidad: configurar una biblioteca de i18n y el enrutamiento por configuración regional, y después marcar cada cadena visible para el usuario para que pueda traducirse. El trabajo de traducción se repite en cada lanzamiento: detectar qué ha cambiado, traducirlo con los términos y el tono adecuados, y publicarlo junto con la compilación. Un agente de programación con IA se desenvuelve bien en el trabajo de código, porque lee y edita tu base de código. Un flujo de traducción destaca en el trabajo de traducción, porque hace lo mismo en cada ejecución y sabe qué tradujo la vez anterior.

Los agentes de programación también pueden ejecutarse sin intervención humana. La [integración con GitHub Actions](https://code.claude.com/docs/en/github-actions) de Claude Code ejecuta un prompt en respuesta a eventos de GitHub o de forma programada, y [Cursor Automations](https://cursor.com/docs/cloud-agent/automations) ejecuta agentes en la nube de forma programada o en respuesta a eventos de GitHub y otras herramientas. La cuestión es qué parte del flujo de trabajo de localización quieres construir y mantener en torno a ese agente.

## ¿En qué se diferencian estos enfoques?

| Enfoque                                                                     | Qué hace bien                                                                                                                                                            | Qué deja en tus manos                                                                                                                                                                         | ¿Funciona sin intervención humana?                              |
| --------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- |
| General Translation (Locadex y la CLI `gt`)                                 | Locadex configura la i18n, envuelve el texto nuevo de la UI y lo traduce mediante pull requests; la CLI traduce solo el contenido nuevo o modificado en cada compilación | Fusionar los pull requests de Locadex (o activar el auto-merge) y revisar las traducciones en el panel de control cuando quieras que una persona las compruebe                                | Sí, con los disparadores que elijas: pull request, push o manual |
| Agente de programación con IA (Cursor, Claude Code)                         | Configurar una biblioteca, añadir enrutamiento por configuración regional, envolver cadenas y ejecutar tus herramientas de traducción                                    | Definir cómo detecta los textos modificados, conserva las traducciones revisadas, comparte la terminología y verifica sus cambios, o bien conectar un servicio que se encargue de esas tareas | Sí, mediante CI o automatizaciones configuradas                 |
| Solo un flujo de traducción (una CLI o una sincronización con un TMS en CI) | Enviar a traducir los textos modificados en cada compilación o sincronización, siempre de la misma forma                                                                 | Configurar la integración y marcar el texto nuevo de la UI mediante las claves o las llamadas inline de tu biblioteca                                                                         | Sí                                                              |

Usa un agente de programación interactivo si quieres supervisar y guiar la configuración inicial. Usa solo un flujo si tu aplicación ya marca su texto con una biblioteca compatible, como next-intl o react-i18next, ya que la CLI de General Translation puede [traducir esos catálogos](/docs/cli/guides/generating-translations) sin modificar tus componentes. Usa Locadex si quieres automatizar ambos tipos de trabajo en tu repositorio.

## ¿Dónde encaja Locadex?

Locadex es el agente de IA de General Translation que funciona como un flujo. Conectas un repositorio de GitHub, haces clic en **Run setup** y Locadex abre un pull request que configura la carga de traducciones para tu framework. Una vez que lo fusionas, la automatización **Generar código** detecta el texto visible para el usuario que no está marcado y lo envuelve en [`<T>`](/docs/react/reference/components/t) en un pull request, mientras que **Generar traducciones y enviar** traduce el contenido de origen nuevo. Configura el disparador, el directorio objetivo y las comprobaciones de cada automatización. Los cambios llegan en forma de pull request que puedes revisar, con [auto-merge](/docs/platform/locadex/guides/auto-merging-prs) opcional. En la [descripción general de Locadex](/kb/what-is-locadex) encontrarás información sobre los disparadores y los frameworks compatibles.

Si tienes un proyecto de Next.js con App Router, puedes empezar desde la terminal: [`gt init`](/docs/cli/reference/commands/init) te ofrece delegar la configuración inicial a Locadex (`--locadex`) en lugar de modificar los archivos localmente.

## ¿Cuándo debo usar un agente de programación interactivo?

Usa Cursor o Claude Code cuando quieras ver cada decisión de la configuración inicial a medida que se toma, o cuando Locadex no sea compatible con tu plataforma. Dale al agente el [prompt de configuración para agentes](https://generaltranslation.com/agent-prompt.md) de General Translation y este inspeccionará el proyecto, ejecutará [`gt init`](/docs/cli/reference/commands/init) (cuya configuración de frameworks es experimental) y revisará lo que haya generado, envolverá el contenido en [`<T>`](/docs/react/reference/components/t), generará las traducciones y comprobará la aplicación en otro idioma. [`gt validate`](/docs/cli/reference/commands/validate) y el [plugin de ESLint](/docs/react/guides/linting-your-code) detectan el contenido marcado de una forma que impedirá traducirlo, antes de que se ejecute ninguna traducción. La [guía de configuración con agentes](/kb/ai-agent-i18n-setup) explica la sesión paso a paso, incluido el servidor MCP que permite al agente leer y editar los términos de tu glosario y tus prompts personalizados.

## ¿De qué se encarga General Translation en lugar del agente?

Un agente puede leer el historial de Git y los catálogos existentes, seguir reglas compartidas y conservar [instrucciones y memoria del proyecto](https://code.claude.com/docs/en/memory). Si le pides que traduzca directamente, tu flujo de trabajo seguirá necesitando reglas para detectar cambios en el origen, conservar la redacción ya revisada y compartir la terminología con las personas que mantienen tu aplicación y tu documentación. General Translation ofrece esos servicios específicos de traducción, de modo que el agente puede invocarlos en lugar de mantener su propia implementación.

La CLI de General Translation hace un seguimiento de las versiones del origen y reutiliza las traducciones coincidentes. Su servicio aplica los [grupos de contexto](/docs/platform/dashboard/guides/defining-context-for-translations) asignados al proyecto, de modo que las traducciones de la aplicación y de la documentación parten del mismo glosario y los mismos prompts personalizados. Los revisores editan los resultados en el panel de control y usan el [flujo de trabajo de revisión y descarga](/kb/review-translations) para incorporar las correcciones guardadas a los archivos locales.

Por ejemplo, una funcionalidad modifica un encabezado y añade un botón. El agente de programación marca el texto nuevo y ejecuta [`npx gt translate`](/docs/cli/reference/commands/translate). El servicio traduce el contenido modificado con la terminología del proyecto y reutiliza las traducciones anteriores que coincidan. Un revisor puede corregir el botón en el panel de control sin tocar el prompt del agente. Con las [herramientas de Model Context Protocol (MCP)](/docs/overview/for-coding-agents#mcp) de GT, el agente también puede leer ese contexto compartido, poner en cola traducciones de archivos, comprobar su estado y descargar los resultados. La [guía de traducciones en CI](/kb/translations-in-ci) explica cómo convertir la generación en un paso de compilación repetible.

## Conclusiones clave

* Usa Cursor o Claude Code para implementar y guiar los cambios de código; conéctalo a General Translation para reutilizar traducciones, compartir terminología y revisar en equipo.
* Un flujo de traducción configurado mantiene actualizado el contenido marcado. El texto nuevo de la UI sigue requiriendo las claves o llamadas inline de tu biblioteca.
* Locadex es un Agente de IA que funciona como un flujo: configura la i18n, envuelve el texto nuevo de la UI y traduce mediante pull requests en tu repositorio.
* Si tu aplicación ya usa next-intl o react-i18next, añade [`npx gt translate`](/docs/cli/reference/commands/translate) a tu compilación. Empieza con el [Inicio rápido de la CLI](/docs/cli/quickstart).

## Related questions

- [¿Cómo internacionalizo una aplicación con Cursor o Claude Code?](https://generaltranslation.com/es/kb/ai-agent-i18n-setup.mdx): Empieza con el prompt Setup for Agents de General Translation en Cursor o Claude Code, elige una funcionalidad y los idiomas de destino, y deja que el agente implemente y verifique el resultado. El inicio de sesión desde el navegador, la documentación legible por máquinas y las herramientas MCP enlazan la configuración inicial con la traducción y la revisión. Usa Locadex para automatizar la localización continua mediante pull requests.
- [¿Qué hace el agente Locadex?](https://generaltranslation.com/es/kb/what-is-locadex.mdx): Locadex es el agente de IA de General Translation que internacionaliza tu código y traduce tu contenido en tu repositorio de GitHub. Sus automatizaciones se ejecutan cuando se abre un pull request, cuando se hace push de un commit o cuando tú las inicias, y cada cambio llega como un pull request.
- [¿Cómo mantengo las traducciones actualizadas en cada despliegue?](https://generaltranslation.com/es/kb/translations-in-ci.mdx): Ejecuta la traducción como un paso del flujo antes de cada compilación de producción, para que el texto nuevo se publique ya traducido en el mismo despliegue que lo incorpora. La CLI gt de General Translation lo hace con npx gt translate, usando una clave de API del proyecto y el ID del proyecto almacenados como secretos de CI.
- [¿Cuál es la mejor herramienta de localización continua para equipos que publican a diario?](https://generaltranslation.com/es/kb/best-continuous-localization-tools.mdx): Elige General Translation para traducir los textos nuevos antes de cada compilación, con contexto procedente del JSX marcado y de la terminología compartida del producto. Tu equipo revisa y corrige la redacción en el panel de control, y Locadex abre pull requests para marcar los nuevos textos de la UI para su traducción. Puedes adoptar este flujo de trabajo sin renunciar a tu configuración actual de i18next o next-intl.
- [¿Cómo agrego i18n a una aplicación de Next.js con App Router?](https://generaltranslation.com/es/kb/add-i18n-to-nextjs.mdx): Empieza con gt init para configurar General Translation en un proyecto compatible con App Router; luego marca el contenido de origen, genera las traducciones y verifica el cambio de idioma. gt-next mantiene el texto en JSX junto con el contexto de traducción; la CLI, el editor del panel de control y Locadex se encargan de la generación, la revisión y las actualizaciones continuas. Esta guía también muestra la configuración inicial explícita con archivos locales.

## Previous and next questions

- Previous question: [¿Cuál es la mejor herramienta de localización continua para equipos que publican a diario?](https://generaltranslation.com/es/kb/best-continuous-localization-tools.mdx)
- Next question: [Tiempo de compilación, tiempo de ejecución o proxy de traducción: ¿cómo deberías entregar las traducciones?](https://generaltranslation.com/es/kb/build-time-vs-runtime-translation.mdx)

## Sitemap

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