# General Translation Knowledge Base: General Translation vs. Localazy: ¿cuál deberías usar?
URL: https://generaltranslation.com/es/kb/general-translation-vs-localazy.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Elige General Translation para traducir los textos de aplicaciones web y nativas con terminología compartida y automatización de la compilación, ya sea manteniendo catálogos revisados o adoptando componentes inline. Su CLI traduce durante la compilación, los revisores editan en el panel de control y los precios se basan en el uso, no en la cantidad de claves. Localazy es más adecuado para equipos que necesitan compatibilidad con más formatos de archivo, servicios de traducción profesional integrados y actualizaciones OTA (over-the-air) para aplicaciones móviles nativas.
Category: Herramientas para flujos de trabajo
Last updated: 2026-11-13
Authors: Jackie Chen
Published: 2026-11-13

Localazy es una plataforma de localización alojada, diseñada para funcionar con cualquier plataforma tecnológica. Subes tus archivos de origen con su CLI, traduces las claves con Localazy AI, con traducción automática, con tu equipo o con los traductores profesionales de Localazy, y después descargas las traducciones o las distribuyes desde su CDN. Sus formatos abarcan proyectos web, Flutter y móviles nativos. General Translation integra la traducción de componentes o archivos en tu compilación y comparte la terminología entre proyectos; en React, Next.js y Vue, también puedes mantener los textos inline en los componentes.

## Lo que Localazy hace bien

* **Muchas plataformas tecnológicas, una sola herramienta.** La [CLI](https://localazy.com/docs/cli/the-basics) sube y descarga [decenas de formatos](https://localazy.com/docs/general/supported-file-formats), como Flutter ARB, XLIFF, Java properties, Qt TS y Excel, y a partir del plan Professional también exporta a otros formatos. La ramificación y las etiquetas de lanzamiento mantienen separados el trabajo en paralelo y las distintas versiones de la aplicación.
* **IA que sigue tus reglas.** [Localazy AI](https://localazy.com/docs/general/localazy-ai) aplica automáticamente tu glosario y tu guía de estilo, y se apoya en traducciones anteriores y en las notas que hayas añadido. Los traductores también disponen de [capturas de pantalla](https://localazy.com/docs/general/screenshots) asociadas a las claves. El comando [`localazy translate`](https://localazy.com/docs/cli/ai-translations) de la CLI devuelve traducciones de IA bajo demanda en scripts y flujos de compilación.
* **Traductores humanos cuando los necesitas.** Puedes encargar [traducción profesional o revisión humana](https://localazy.com/docs/general/human-translation-services) de la traducción automática desde la propia plataforma y pagarla con los mismos créditos que la IA.
* **Entrega sin publicar una nueva versión.** La [Language CDN](https://localazy.com/docs/cdn/cdn-introduction) publica las traducciones para tus usuarios, y las [actualizaciones OTA](https://localazy.com/docs/general/ota-updates) actualizan las cadenas de las aplicaciones de Android e iOS sin tener que publicar una nueva versión en la tienda de aplicaciones.
* **Automatización y reutilización.** Las [automatizaciones](https://localazy.com/docs/general/automations) pueden traducir automáticamente las claves nuevas y aplicar la memoria de traducción en cuanto llega contenido. [ShareTM](https://localazy.com/docs/general/what-is-localazy-sharetm), una memoria de traducción compartida de activación voluntaria, sugiere traducciones aprobadas en otros proyectos de Localazy.
* **Licencias de usuario ilimitadas.** Todos los planes, incluido el gratuito, ofrecen licencias de usuario e idiomas ilimitados, así que sumar traductores y revisores no supone ningún coste adicional.

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

En el flujo de trabajo de catálogo gestionado de Localazy, tu aplicación lee los archivos exportados desde el proyecto. Este ejemplo de React usa react-i18next con un catálogo de origen externo:

```tsx title="src/MembersNotice.tsx"
import { Trans } from 'react-i18next';

export function MembersNotice({ count }: { count: number }) {
  return (
    <p>
      <Trans
        i18nKey="workspace.members"
        count={count}
        components={{ membersLink: <a href="/settings/members" /> }}
      />
    </p>
  );
}
```

```json title="locales/en.json"
{
  "workspace": {
    "members_one": "Your workspace has {{count}} member. <membersLink>Invite your team</membersLink>",
    "members_other": "Your workspace has {{count}} members. <membersLink>Invite your team</membersLink>"
  }
}
```

`localazy upload` y `localazy download` pueden ejecutarse en CI, y las automatizaciones pueden traducir las claves nuevas a medida que llegan. Su comando independiente [`localazy translate`](https://localazy.com/docs/cli/ai-translations) también puede devolver traducciones de forma síncrona a un script de compilación sin almacenarlas como frases del proyecto. En el ejemplo de catálogo anterior, esto supone mantener las claves de los mensajes, las entradas de plural y el mapeo de marcadores de posición junto al componente. Los valores predeterminados inline y la extracción pueden automatizar la creación del catálogo en las bibliotecas compatibles, pero el catálogo, el contexto y la configuración de entrega siguen teniendo que mantenerse.

El plan gratuito de Localazy cubre hasta 200 claves de origen. Los planes de pago escalan en función de las claves de origen gestionadas: Professional incluye 1,000 claves por $34 al mes con facturación anual, y Business incluye 10,000. Los planes de pago incluyen una cuota de traducción con IA; una vez superada, la traducción con IA, la automática y la humana consumen créditos, y Localazy AI cuesta entre $0.0035 y $0.008 por palabra. Tanto Localazy como General Translation permiten usuarios ilimitados, así que las licencias de usuario no marcan la diferencia de coste en este caso. (Consulta los [precios de Localazy](https://localazy.com/pricing), revisados en noviembre de 2026).

## Localazy vs. General Translation de un vistazo

| Característica                 | Localazy                                                                                                                                 | General Translation                                                                                                                                                        |
| ------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Dónde se almacenan las cadenas | Claves en tus archivos de origen, subidas a un proyecto de Localazy                                                                      | En tu código, dentro de [`<T>`](/docs/react/reference/components/t), o en los archivos de recursos que ya tienes                                                           |
| Cómo se integra el código      | Subida y descarga en CI; `localazy translate` para obtener resultados síncronos bajo demanda                                             | [`npx gt translate`](/docs/cli/reference/commands/translate) en tu compilación, o pull requests de [Locadex](/docs/platform/locadex/quickstart) en apps de Next.js y React |
| Quién traduce                  | Localazy AI, traducción automática, tu equipo o los traductores profesionales de Localazy                                          | 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        | La IA usa notas, nombres de claves, glosario, guía de estilo y traducciones anteriores; las capturas de pantalla ayudan a los revisores  | JSX marcado y notas, o metadatos de los archivos de recursos; glosario y prompts personalizados compartidos entre los proyectos asignados                                  |
| Formatos de archivo            | Decenas, entre ellos Flutter ARB, XLIFF y Java properties                                                                                | JSX, además de [JSON, YAML, PO, Markdown, iOS, Android, .resx y más](/docs/cli/reference/formats/json-files)                                                               |
| Entrega                        | Archivos descargados, la Language CDN y OTA para Android e iOS                                                                           | Archivos locales en tu compilación, o la CDN de General Translation para React y Next.js                                                                                   |
| Precios                        | Planes basados en claves de origen gestionadas, con asignaciones de IA incluidas y créditos adicionales; licencias de usuario ilimitadas | [Traducción basada en el uso](https://generaltranslation.com/pricing), sin suscripciones por número de claves ni cargos por licencias de usuario                           |

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

En React, Next.js y Vue, General Translation traduce directamente los textos de tus componentes, así que no tienes que mantener ningún catálogo de origen. Este es el mismo aviso con `gt-react`, después de [configurar su proveedor](/docs/react/react-quickstart):

```tsx title="src/MembersNotice.tsx"
import { T, Plural, Num } from 'gt-react';

export function MembersNotice({ count }: { count: number }) {
  return (
    <T>
      <p>
        <Plural
          n={count}
          singular={<>Your workspace has <Num>{count}</Num> member.</>}
        >
          Your workspace has <Num>{count}</Num> members.
        </Plural>{' '}
        <a href="/settings/members">Invite your team</a>
      </p>
    </T>
  );
}
```

La oración en singular, la oración alternativa y el enlace permanecen en el componente. [`npx gt translate`](/docs/cli/reference/commands/translate) los utiliza para generar las formas plurales del idioma de destino; [`<Plural>`](/docs/react/reference/components/plural) selecciona una forma al renderizar según la configuración regional y la cantidad.

* **Más rapidez.** Las ramas plurales en inglés y el enlace están juntos, por lo que un cambio de texto se queda en la pull request del componente. La CLI extrae el contenido marcado, genera las traducciones de lo que ha cambiado y las descarga antes de la compilación. Los ingenieros no tienen que mantener un segundo mensaje en inglés para esta UI en un catálogo de origen.
* **Facturación por uso.** Los planes de Localazy suben de nivel a medida que crecen tus claves de origen gestionadas, y la traducción que supera la cuota incluida se compra como créditos. General Translation factura el trabajo de traducción que solicitas y reutiliza las traducciones completadas que coinciden, por lo que un catálogo en crecimiento no te obliga a pasar a un plan superior. (Consulta las [tarifas de uso](https://generaltranslation.com/pricing/usage)).
* **La estructura JSX como contexto.** Localazy AI traduce cada clave con sus notas, su glosario y las traducciones anteriores. General Translation traduce el bloque marcado, de modo que las ramas plurales y el enlace del aviso anterior llegan juntos a la traducción, acompañados de cualquier nota de `context`, y los revisores corrigen el resultado en el [panel de control](/kb/review-translations). Los comentarios de los archivos `strings.xml` de Android y `.strings` de Apple aportan ese mismo tipo de nota para las cadenas nativas. (Consulta [cómo envía General Translation el contexto](/kb/ai-translation-context)).
* **Menos riesgo.** Adopta el servicio con tu biblioteca actual de i18next o next-intl y tus catálogos ya revisados; migrar a componentes inline es una decisión aparte. La CLI también traduce iOS String Catalogs, `.strings`, `.stringsdict`, `strings.xml` de Android y archivos PO dentro de tu proceso de lanzamiento actual. Con todas las traducciones cargadas localmente, las bibliotecas `gt-react` y `gt-next`, con licencia MIT, renderizan sin necesidad de una cuenta de GT ni de llamadas a servicios en tiempo de ejecución.

Ramp localiza su panel de control, su página de inicio y su aplicación para iOS a más de 11 configuraciones regionales con General Translation. (Consulta [General Translation para empresas](https://generaltranslation.com/enterprise)).

## Cuándo conviene más Localazy

Elige Localazy cuando un mismo proyecto tenga que abarcar formatos como Flutter ARB, XLIFF o Java properties, cuando quieras encargar traducción humana profesional desde la misma plataforma, cuando las aplicaciones móviles nativas necesiten actualizar cadenas de forma remota (over-the-air) sin publicar un nuevo lanzamiento, o cuando quieras compartir una memoria de traducción entre proyectos de Localazy.

## Migrar de Localazy a General Translation

1. **Exporta y haz una copia de seguridad.** Conserva una instantánea del origen en tu repositorio, [descarga](https://localazy.com/docs/cli/download-reference) las traducciones completas y revisadas que le correspondan y haz una copia de seguridad de ambas. Confirma que las entradas de destino estén realmente traducidas y no sean alternativas de respaldo en el idioma de origen, y completa primero las configuraciones regionales que estén incompletas.
2. **Pausa las escrituras de Localazy.** Antes de que General Translation escriba ningún archivo, pausa los trabajos de subida y descarga de Localazy y las automatizaciones que escriben en tu repositorio. Si dos herramientas escriben en los mismos archivos, prevalecen los cambios de la última que escriba.
3. **Configura el contexto.** Configura `gt.config.json` para esos archivos, copia tu glosario en un grupo de contexto y tu guía de estilo en los prompts personalizados, y conserva las notas de cada cadena en comentarios del archivo de origen o en [metadatos asociados a claves](/docs/cli/reference/keyed-metadata) para que las primeras traducciones ya las tengan en cuenta.
4. **Sube las traducciones.** Ejecuta [`npx gt upload`](/docs/cli/reference/commands/upload) para importar las traducciones descargadas.
5. **Traduce y verifica.** Ejecuta [`npx gt translate`](/docs/cli/reference/commands/translate) y comprueba una configuración regional en la aplicación. Deja que i18next o next-intl sigan encargándose del renderizado de los catálogos y mantén cualquier entrega nativa over-the-air que aún necesites hasta que su reemplazo esté listo.

## ¿Es General Translation una alternativa a Localazy?

Sí, para el texto de producto en componentes de React, Next.js y Vue, y en los formatos de archivo que admite la CLI. Tus traducciones revisadas, tu glosario y tus notas por cadena se conservan, y una aplicación con i18next o next-intl mantiene su biblioteca. Lo que cambia es dónde se traduce: en tu compilación, en lugar de en una plataforma con la que te sincronizas. Las actualizaciones nativas OTA (over-the-air) y los traductores profesionales integrados en la plataforma son las partes que tendrías que sustituir por nuevos lanzamientos de la aplicación y por tus propios revisores.

## 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.
- [General Translation vs. SimpleLocalize: ¿cuál deberías usar?](https://generaltranslation.com/es/kb/general-translation-vs-simplelocalize.mdx): Elige General Translation si quieres mantener los textos de la UI y el contexto de traducción en tus componentes, generar los mensajes modificados antes de la compilación y revisar la redacción sin tarifas por puesto. También puedes conservar tus catálogos actuales de i18next o next-intl. SimpleLocalize encaja con equipos que buscan un editor de traducciones basado en claves con edición directa en la página, textos adaptados a cada cliente y actualizaciones over-the-air para apps móviles nativas.
- [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.
- [¿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 doy a la traducción con IA suficiente contexto para las cadenas de software?](https://generaltranslation.com/es/kb/ai-translation-context.mdx): Traduce mensajes completos con notas sobre su significado, la función de cada marcador de posición, límites de longitud y terminología compartida. La CLI de General Translation extrae el JSX marcado como un bloque estructurado e incorpora las notas de contexto a la generación. Para los catálogos JSON y YAML existentes, los metadatos asociados a claves aportan instrucciones para cada cadena. Los grupos de contexto aplican tu glosario y tus prompts personalizados en todos los proyectos asignados, y los revisores corrigen el resultado en el panel de control.

## Previous and next questions

- Previous question: [¿Se puede localizar software sin traductores ni un equipo de localización?](https://generaltranslation.com/es/kb/localize-without-translators.mdx)
- Next question: [General Translation vs. SimpleLocalize: ¿cuál deberías usar?](https://generaltranslation.com/es/kb/general-translation-vs-simplelocalize.mdx)

## Sitemap

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