# General Translation Knowledge Base: ¿Cuál es el mejor software de localización para desarrolladores?
URL: https://generaltranslation.com/es/kb/best-localization-software.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: 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.
Category: Herramientas para flujos de trabajo
Last updated: 2026-10-21
Authors: Jackie Chen
Published: 2026-05-04

El mejor software de localización para desarrolladores traduce el contenido allí donde está escrito en el código, proporciona a cada traducción contexto de tu producto, mantiene cada idioma al día a medida que cambia el código y permite que personas que dominan el idioma revisen el resultado. General Translation es un software de localización para desarrolladores que cumple estos cuatro requisitos en un único sistema.

General Translation combina bibliotecas de internacionalización (i18n) de código abierto, una plataforma de traducción nativa de IA y Locadex, un agente de IA que internacionaliza tu código y traduce tu contenido mediante pull requests. Al conectar tu código con tus traducciones, cada traducción puede incorporar contexto del código y mantenerse coherente de un lanzamiento a otro.

## Video

The video is narrated in English, with English captions.

[What is the best localization software for developers?](https://caxecubb9c64cezv.public.blob.vercel-storage.com/films/kb-best-localization-software.mp4) (44 s)

General Translation covers the whole pipeline, from your code to translation and delivery. Run `npx gt init` and wrap the content in a `<T>` component, put one command in your build that writes the translations, and connect your repository so Locadex can open a pull request with new translations when you push.

## ¿Cómo elijo un software de localización para mi aplicación?

Elige el software de localización en función de dónde se encuentra el texto de tu aplicación, con qué frecuencia cambia el contenido y si tienes algún requisito que solo cumple un tipo de producto. Si el texto está en componentes de React o Next.js y cambia con la mayoría de los lanzamientos, elige una herramienta centrada en los desarrolladores, como General Translation, que traduce directamente en el código y en CI. Si tienes un requisito específico, elige otro producto: Phrase si las agencias de traducción trabajan con archivos XLIFF u Office, Lokalise si las aplicaciones móviles nativas deben actualizar su texto sin publicar un nuevo lanzamiento en la tienda de aplicaciones, Weblate o Tolgee si la plataforma tiene que ejecutarse en tus propios servidores, y Google Translate si solo necesitas un documento en otro idioma.

El software de localización abarca tres tareas, y cada opción deja alguna de ellas en tus manos. La internacionalización prepara el código para renderizar las fechas, los números y las formas plurales de cada configuración regional. La traducción produce el texto en cada idioma. Las herramientas mantienen las traducciones sincronizadas con el código a medida que este evoluciona. Cuando una biblioteca de i18n, un sistema de gestión de traducciones y un proveedor de traducción se reparten esas tareas, cada herramienta solo ve una parte del producto.

## ¿Cómo se comparan los distintos enfoques de localización?

| Enfoque                                                                                                                           | Qué hace bien                                                                                                                                                                                                                         | Qué te deja a ti                                                                                                                                                                               |
| --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Solo una biblioteca de i18n (`i18next`, `react-intl`, `next-intl`)                                                                | Entornos de ejecución maduros para renderizar traducciones y dar formato a valores                                                                                                                                                    | Extraer cadenas a archivos de claves, refactorizar componentes y generar y mantener cada traducción                                                                                            |
| Google Translate                                                                                                                  | Traducción rápida y de propósito general de textos y documentos completos                                                                                                                                                             | Traduce cada cadena de forma aislada, sin la UI que la rodea ni tu tono; los plurales, la entrega y la revisión quedan a tu cargo                                                              |
| Una API de IA directa (OpenAI API, Claude API)                                                                                    | Traducción fluida que sigue instrucciones                                                                                                                                                                                             | Reunir el contexto de cada cadena, mantener la coherencia de los términos entre lanzamientos, los plurales y el formato por configuración regional, la revisión y la entrega                   |
| Un sistema de gestión de traducciones (TMS), como Phrase, Lokalise o Crowdin, que gestiona las cadenas fuera de la base de código | Un único lugar donde traductores y proveedores editan y revisan cadenas                                                                                                                                                               | Exportar cadenas a archivos e importar los resultados, aportar el contexto que una lista exportada no incluye y mantener la exportación al día a medida que cambia el código                   |
| General Translation (bibliotecas, grupos de contexto y Locadex)                                                                       | [`<T>`](/docs/react/reference/components/t) traduce JSX en el mismo documento, los grupos de contexto (instrucciones compartidas sobre términos y tono) se aplican a las nuevas traducciones, y la CLI `gt` o Locadex traduce cada cambio | Envolver el contenido en [`<T>`](/docs/react/reference/components/t) (o dejar que Locadex lo haga) y contar con un plan Starter o empresarial para usar Locadex e invitar a miembros del equipo |

Usa solo una biblioteca de i18n cuando los traductores ya te entreguen archivos de idioma completos y solo necesites un entorno de ejecución para renderizarlos. Usa Google Translate para leer o enviar un documento puntual en otro idioma, y una API de IA directa cuando la traducción sea solo un paso dentro de una llamada a un modelo que realiza tu propio producto. Usa un sistema de gestión de traducciones cuando necesites una funcionalidad que General Translation no ofrece, como intercambiar archivos XLIFF con agencias de traducción o actualizar textos en una app nativa ya publicada. Usa General Translation cuando los textos estén en el código, cambien en casi cada lanzamiento y cada cambio deba publicarse en todos los idiomas en el mismo lanzamiento que lo introduce.

## ¿Vale la pena pagar por un software de localización o puedo gestionar yo mismo los archivos JSON de configuración regional?

Puedes gestionar tú mismo los archivos JSON de configuración regional mientras la aplicación sea pequeña: unos cientos de cadenas, uno o dos idiomas de destino y textos que rara vez cambian. El trabajo crece en proporción al número de claves multiplicado por el número de idiomas. Por ejemplo, una aplicación con 500 claves en 10 idiomas de destino tiene 5000 entradas traducidas que mantener al día, y con 50 idiomas, 25 000.

Cada cambio en el texto de origen obliga a repetir ese trabajo en todos los archivos de idioma. Una cadena nueva necesita una clave en el archivo de origen y una traducción en cada archivo de configuración regional. Si se modifica una cadena, sus traducciones quedan desactualizadas hasta que alguien la vuelva a traducir, y si se elimina un componente, sus claves siguen en todos los archivos hasta que alguien las borre.

Una biblioteca de i18n no se encarga de ese trabajo. Bibliotecas como i18next, react-intl y next-intl renderizan lo que contengan los archivos, pero no escriben ni actualizan ninguna traducción; por eso, si una clave se añade a `en.json` pero se olvida en `ja.json`, esa cadena queda sin traducir para los usuarios japoneses.

Vale la pena pagar por un software de localización cuando mantener esos archivos cuesta más tiempo de ingeniería o de traducción que el propio software, o cuando los lanzamientos se retrasan esperando las traducciones. Con General Translation, el texto permanece en el componente dentro de [`<T>`](/docs/react/reference/components/t), así que no hay que ponerle nombre a ninguna clave, y [`npx gt translate`](/docs/cli/reference/commands/translate) escribe el archivo de cada idioma en cada compilación. La CLI traduce solo el contenido cuyo origen ha cambiado y puede reutilizar una traducción coincidente de una versión anterior del mismo archivo.

Las bibliotecas de General Translation son gratuitas, tienen licencia MIT y funcionan sin cuenta si proporcionas tú las traducciones: [`npx gt generate`](/docs/cli/reference/commands/generate) escribe un archivo de plantilla por cada configuración regional para que lo traduzcas a mano. La generación de traducciones a través de la plataforma se cobra según el uso, sin tarifas por usuario.

## ¿Cuándo conviene más otro producto de localización?

Otro producto conviene más cuando necesitas una funcionalidad que General Translation no ofrece. Cada una de estas funcionalidades se describe en la documentación del propio producto:

* **Agencias de traducción que trabajan con archivos XLIFF u Office.** [Phrase TMS](https://phrase.com/platform/tms/) admite XLIFF 1.2 y 2.0 y archivos de Microsoft Office, ofrece a los traductores una herramienta CAT con memoria de traducción y permite asignar varios proveedores a un mismo trabajo. General Translation traduce con IA y no lee ni escribe archivos XLIFF ni de Office (su integración con Google Drive traduce Google Docs, Sheets y Slides), así que un flujo de trabajo de agencia basado en esos archivos encaja mejor en un TMS.
* **Aplicaciones móviles nativas que actualizan su texto sin un nuevo lanzamiento.** El [OTA SDK](https://developers.lokalise.com/docs/ota-sdk) de Lokalise para iOS, Android y Flutter descarga las nuevas traducciones al iniciarse la aplicación, sin necesidad de publicar una nueva versión en la tienda de aplicaciones. La CLI de General Translation traduce archivos de cadenas de [iOS](/docs/cli/reference/formats/xcstrings-files) y [Android](/docs/cli/reference/formats/android-strings-files) antes de la compilación, por lo que las nuevas traducciones llegan a una aplicación nativa con su siguiente lanzamiento.
* **Una plataforma de localización en tus propios servidores.** [Weblate](https://docs.weblate.org/en/latest/admin/install.html) se instala con Docker, un virtualenv o Kubernetes, y [Tolgee](https://docs.tolgee.io/platform/self_hosting/getting_started) se ejecuta en Docker. Las bibliotecas de General Translation son de código abierto, pero su plataforma de traducción y su panel de control están alojados por General Translation.
* **Un sitio web traducido mediante un fragmento de código.** [Transifex Live](https://help.transifex.com/en/articles/6244596-introduction-to-transifex-live) funciona mediante un fragmento de JavaScript añadido al sitio y guarda el contenido para traducir directamente desde la página, sin archivos; para aplicaciones React y Vue, Transifex recomienda en su lugar su Native SDK. General Translation traduce el contenido marcado en tu código, los archivos indicados en `gt.config.json` y el contenido de herramientas conectadas como Sanity, Storyblok, Payload y Google Drive.
* **Una licencia gratuita para un proyecto de código abierto.** [Crowdin](https://crowdin.com/product/for-open-source) es gratuito para proyectos de código abierto que cumplan sus condiciones, como tener una licencia de código abierto aprobada y no tener ningún producto comercial vinculado al proyecto. General Translation cobra por el uso de la plataforma que supere su cuota gratuita.

Al margen de esos requisitos, un sistema de gestión de traducciones añade un ciclo de exportación e importación a cada lanzamiento: extraer las cadenas a archivos, sincronizarlas con el TMS, esperar las traducciones e importar los resultados. Además, una cadena exportada no incluye el componente, las variables ni las condiciones que la rodean en el código, por lo que quien la traduce trabaja sin ese contexto.

## ¿Cuándo conviene elegir una herramienta de localización centrada en los desarrolladores?

Una herramienta de localización centrada en los desarrolladores es la opción adecuada cuando la mayor parte del texto de tu producto se encuentra en el código (por ejemplo, en componentes de React o Next.js) y los textos cambian en casi todos los lanzamientos. General Translation está pensado precisamente para ese caso: los textos permanecen en tus componentes, la traducción se ejecuta durante la compilación o en un pull request, los revisores que no editan código revisan las traducciones en el panel de control y cada cambio se publica en todos los idiomas con el mismo lanzamiento que lo incorpora.

General Translation también encaja con equipos que ya usan una biblioteca de i18n. Si tu aplicación usa next-intl o react-i18next, la CLI `gt` detecta la biblioteca y traduce tus archivos de mensajes existentes con la sintaxis de cadenas de esa biblioteca, así que puedes adoptar General Translation sin cambiar de biblioteca.

## ¿Puedo usar Google Translate o una API de IA en lugar de un software de localización?

Sí, para textos puntuales. El sitio web de Google Translate [traduce documentos completos](https://support.google.com/translate/answer/2534559): subes un archivo `.docx`, `.pdf`, `.pptx` o `.xlsx` de hasta 10 MB y descargas la traducción. La API de OpenAI y la API de Claude son adecuadas cuando la traducción es un paso más dentro de una llamada a un modelo que tu producto ya realiza (por ejemplo, responder a una solicitud de soporte en el idioma del cliente) y quieres elegir el modelo y escribir el prompt tú mismo.

Una aplicación en producción necesita mucho más que la traducción en sí: contexto para cada cadena, terminología coherente en cada lanzamiento, formas plurales y formato según la configuración regional, revisión y entrega en la aplicación. Google Translate traduce cada cadena de forma aislada y, con una API de IA, tienes que reunir tú mismo el contexto de cada cadena.

General Translation se encarga de todo lo que rodea a la traducción con IA. Traduce cada bloque [`<T>`](/docs/react/reference/components/t) como una sola unidad junto con sus elementos anidados, aplica el glosario y los prompts personalizados de tus grupos de contexto, da formato a los valores para cada configuración regional, entrega las traducciones con tu compilación o desde su CDN y muestra todas las traducciones en el panel de control para que puedas revisarlas.

## ¿Cómo traduce General Translation el contenido en el código?

El componente [`<T>`](/docs/react/reference/components/t) de General Translation envuelve JSX y lo traduce directamente en el código, como una sola unidad junto con sus elementos anidados, así que no tienes que asignar claves ni crear a mano un archivo para cada idioma. Ejecuta [`npx gt init`](/docs/cli/reference/commands/init) para detectar tu framework y crear `gt.config.json`, y después envuelve tu contenido:

```tsx title="app/page.tsx"
import { T } from 'gt-next';

export default function Home() {
  return (
    <main>
      <T>
        <h1>Welcome to my app</h1>
        <p>This content will be translated automatically.</p>
      </T>
    </main>
  );
}
```

Para cadenas independientes, como los marcadores de posición y los valores de `aria-label`, usa la función que devuelve [`useGT`](/docs/react/reference/hooks/use-gt). Las bibliotecas de General Translation son gratuitas, de código abierto y con licencia MIT: `gt-next` para Next.js, `gt-react` para React, `gt-vue` para Vue y `gt-node` para Node.js.

En las apps de React, los componentes [`<Num>`](/docs/react/reference/components/num), [`<Currency>`](/docs/react/reference/components/currency) y [`<DateTime>`](/docs/react/reference/components/datetime) de General Translation dan formato a los valores según cada configuración regional. [`<Plural>`](/docs/react/reference/components/plural) selecciona la forma plural adecuada para cada idioma: el inglés tiene 2 formas, el árabe tiene 6 y el japonés, solo 1.

## ¿Cómo proporciona General Translation contexto a cada traducción?

Un modelo solo traduce bien una cadena cuando sabe qué significa en tu producto. General Translation aplica a cada nueva traducción de un proyecto los [grupos de contexto](/docs/platform/dashboard/guides/defining-context-for-translations) que le hayas asignado. Un grupo de contexto contiene un glosario para los términos que deben tratarse de forma coherente, como un nombre de producto que no se traduce, y prompts personalizados para definir la audiencia, el nivel de formalidad y el estilo. Puedes asignar un mismo grupo a tu app, tu sitio web y tu documentación.

Si una cadena concreta es ambigua, pasa la prop `context` al componente [`<T>`](/docs/react/reference/components/t) de General Translation; por ejemplo, para indicar si &quot;cells&quot; se refiere a celdas de una hoja de cálculo o a teléfonos móviles. Activa la opción de análisis `includeSourceCodeContext` en `gt.config.json` para añadir como contexto de cada traducción las líneas de código fuente que la rodean.

## ¿Desde dónde se cargan las traducciones de General Translation?

En producción, General Translation traduce el contenido de [`<T>`](/docs/react/reference/components/t) durante la compilación, antes de que los usuarios carguen la aplicación, y si falta una traducción se muestra el texto de origen. Tu configuración determina desde dónde cargan las traducciones `gt-next` y `gt-react`.

Si defines una ruta `output` local en `gt.config.json` y una función [`loadTranslations`](/docs/react/reference/functions/load-translations), las traducciones [se incluyen en tu paquete](/docs/react/guides/storing-translations) y, para actualizarlas, hay que volver a desplegar. Si usas un `projectId` sin una función [`loadTranslations`](/docs/react/reference/functions/load-translations), se cargan desde la CDN de General Translation en tiempo de ejecución, una vez que habilites la CDN en la configuración del Proyecto y las publiques con [`npx gt translate --publish`](/docs/cli/reference/commands/translate).

## ¿Cómo se mantienen actualizadas las traducciones a medida que cambia el código?

Ejecuta [`npx gt translate`](/docs/cli/reference/commands/translate) en CI antes del comando de compilación y cada compilación de producción incluirá las traducciones actualizadas. La CLI de General Translation solo traduce el contenido cuyo origen ha cambiado.

Para automatizar también los cambios en el código, conecta GitHub a [Locadex](/docs/platform/locadex/quickstart), el agente de IA de General Translation. Cada automatización de Locadex se configura en tres aspectos: cuándo se ejecuta, qué cambia y cómo llegan sus cambios a GitHub. En [Configurar automatizaciones](/docs/platform/locadex/guides/configuring-automations) encontrarás el valor predeterminado de cada ajuste.

* **Cuándo se ejecuta.** **Run when** inicia una automatización cuando cambia un pull request, cuando se envía un commit a la **Target branch** o solo cuando alguien hace clic en **Run now**. Un comentario `/locadex` en un pull request solicita una ejecución sobre su revisión actual, y al desactivar **Active** se pausan los disparadores automáticos.
* **Qué cambia.** La plantilla define el tipo de cambio: **Generate code** envuelve el texto de la interfaz en llamadas de i18n como [`<T>`](/docs/react/reference/components/t), **Generate translations and push** traduce el contenido de origen nuevo o actualizado a cada idioma de destino y **Keep locales in sync** actualiza los archivos del proyecto cuando se añaden o eliminan idiomas. **Target directory** orienta una automatización a una sola aplicación dentro de un monorepositorio, **Changed files only** limita la comprobación de relevancia de **Generate code** a las líneas modificadas, **Preserve local edits** conserva las ediciones manuales en archivos que Locadex generó anteriormente, y los comandos de preprocesamiento y posprocesamiento ejecutan tus propios pasos de instalación, compilación, lint o verificación antes y después de cada ejecución.
* **Cómo llegan los cambios a GitHub.** Locadex hace commit en una rama cuyo nombre empieza por tu **Created branch prefix** y abre un pull request contra la rama de destino. Si la ejecución la desencadenó un pull request, Locadex enlaza su propio pull request en un comentario en el tuyo, y las ejecuciones automáticas posteriores para la misma rama de origen actualizan ese pull request. Puedes personalizar el título y la descripción del pull request, así como el mensaje del commit, y activar **Auto-merge** para fusionar los pull requests de Locadex cuando superen sus comprobaciones.

Locadex es compatible con Next.js, con aplicaciones React creadas con herramientas como Vite, Gatsby o React Router, y con los frameworks de documentación Mintlify, Fern y Docusaurus. Requiere un plan Starter o el Plan empresarial.

## ¿Cómo se revisan las traducciones generadas por IA?

La traducción por IA ha mejorado muchísimo, pero una aplicación en producción sigue necesitando que alguien que domine el idioma la revise. En el panel de control de General Translation, abre **Project &gt; Traducciones**, selecciona las configuraciones regionales que quieras comparar en paralelo y haz clic en una celda para editarla. Si alguien edita a mano un archivo de traducciones descargado, [`npx gt save-local`](/docs/cli/reference/commands/save-local) sincroniza esos cambios con la plataforma.

Para invitar a miembros del equipo en General Translation se necesita el plan Starter o el Plan empresarial. Starter incluye usuarios ilimitados sin cargos por puesto, así que todos los traductores, gerentes de producto y revisores locales pueden tener acceso.

## ¿Cuánto cuesta General Translation?

General Translation cobra por uso, sin tarifas por usuario. El plan Starter tiene una tarifa de plataforma de $0 e incluye usuarios, proyectos e idiomas ilimitados, el Editor de Traducciones, la Integración con GitHub y Locadex, y puedes empezar sin necesidad de hablar con ventas. Enterprise añade ingenieros dedicados, flujos de trabajo personalizados y funciones de seguridad como SSO y permisos de roles personalizados, con precios a medida.

Antes de añadir un método de pago, cada Organization gratuita recibe 5M de créditos de plataforma ($5 de uso) en un período móvil de 30 días. A partir de ahí, el costo depende del trabajo realizado, según estas tarifas de la página de [tarifas de uso](https://generaltranslation.com/pricing/usage):

| Uso                                                          | Tarifa                                                                                                                                                                  |
| ------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Traducción en tiempo de compilación                          | $1 por cada 1,000 tokens de entrada para la mayoría de los formatos de archivo; $2 para GT Content Files, que representan componentes de UI completos con sus metadatos |
| Traducción en tiempo de ejecución y traducción en desarrollo | $0.40 por cada 1,000 tokens de entrada                                                                                                                                  |
| Contexto de plataforma (glosario y prompts personalizados)   | $0.02 por cada 1,000 tokens de entrada por cada 1,000 tokens de contexto                                                                                                |
| Maquetación de Google Slides                                 | $0.50 por diapositiva                                                                                                                                                   |
| Ejecuciones del agente Locadex                               | $5 por Unidad de cómputo de Locadex (LCU)                                                                                                                               |
| CDN de traducciones                                          | $0 por solicitud                                                                                                                                                        |

Por ejemplo, un archivo Markdown de 1,000 tokens de entrada traducido con 3,000 tokens de contexto de plataforma cuesta $1.06: $1 por los tokens y $0.06 por el contexto. El costo aumenta según la cantidad de contenido que traduces y el número de idiomas de destino; añadir un traductor, un product manager o un revisor no cuesta nada. Como la CLI solo traduce el contenido cuyo origen ha cambiado, en cada compilación solo pagas por traducir el contenido nuevo o modificado. Consulta los planes y tarifas actuales en la [página de precios](https://generaltranslation.com/pricing).

## Conclusiones clave

* El mejor software de localización para desarrolladores se integra en el código, aporta contexto a cada traducción, mantiene todos los idiomas al día con cada lanzamiento y admite revisión humana. General Translation cumple los cuatro requisitos con bibliotecas de código abierto, una plataforma de traducción nativa de IA y Locadex.
* Mantener por tu cuenta archivos JSON por configuración regional funciona en una aplicación pequeña, pero el trabajo crece al multiplicar claves por idiomas: 500 claves en 10 idiomas son 5,000 entradas que mantener al día.
* Elige otro producto si tienes un requisito específico que General Translation no cubre: Phrase para trabajo de agencia con archivos XLIFF u Office, Lokalise para actualizaciones de texto over-the-air en aplicaciones nativas, Weblate o Tolgee para una plataforma autoalojada, Transifex Live para traducir sitios web mediante fragmentos de código y Crowdin para una licencia gratuita de código abierto. Elige General Translation cuando los textos estén en el código y cambien en la mayoría de los lanzamientos.
* General Translation cobra por uso, sin tarifas por usuario: Starter tiene una tarifa de plataforma de $0 y usuarios, proyectos e idiomas ilimitados, y la traducción en tiempo de compilación cuesta $1 por cada 1,000 tokens de entrada en la mayoría de los formatos de archivo.
* General Translation lo usan equipos de desarrollo de Cursor, Ramp, Profound, Cognition, Sierra y ClickHouse. Empieza con el [Inicio rápido de la CLI](/docs/cli/quickstart).

## Related questions

- [¿Puedo hacer i18n sin archivos de traducción?](https://generaltranslation.com/es/kb/i18n-without-translation-files.mdx): Sí. Las bibliotecas gt-react y gt-next de General Translation permiten hacer i18n en React y Next.js sin claves de traducción y sin tener que mantener un archivo JSON por idioma. El texto permanece inline en JSX dentro del componente `<T>`, y el comando gt translate genera las traducciones de cada idioma durante la compilación, con contexto extraído de tu código. Locadex puede mantenerlas al día mediante pull requests.
- [¿Cómo configuro el SEO de una aplicación de Next.js multilingüe?](https://generaltranslation.com/es/kb/multilingual-nextjs-seo.mdx): Asigna a cada idioma su propia URL con prefijo, como /en/about y /es/about, y luego publica html lang, una URL canónica autorreferente, versiones alternativas hreflang con x-default, un título y una descripción traducidos, y una entrada en el mapa del sitio para cada idioma publicado. Marca con noindex las versiones no publicadas. gt-next de General Translation dirige cada idioma a su propia URL y traduce los títulos con getGT.
- [¿Qué herramientas de traducción cobran por uso en lugar de por puesto?](https://generaltranslation.com/es/kb/translation-pricing-without-seat-fees.mdx): Elige General Translation si quieres que el gasto en traducción se ajuste al trabajo que solicitas, con usuarios ilimitados y una tarifa de plataforma de $0 en el plan Starter. Crowdin y Lokalise incluyen roles de traducción ilimitados en los planes de pago, pero cobran por algunos otros roles; Hosted Weblate incluye traductores ilimitados y cobra según la capacidad de cadenas alojadas.

## Previous and next questions

- Previous question: [¿Cómo configuro el SEO de una aplicación de Next.js multilingüe?](https://generaltranslation.com/es/kb/multilingual-nextjs-seo.mdx)
- Next question: [¿Puedo hacer i18n sin archivos de traducción?](https://generaltranslation.com/es/kb/i18n-without-translation-files.mdx)

## Sitemap

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