Traducir archivos JSON online con IA
Traduzca archivos JSON a más de 40 idiomas con IA. PTC (Private Translation Cloud) aprende el vocabulario de su producto y revisa visualmente la aplicación en funcionamiento para que pueda realizar lanzamientos sin un control de calidad manual por cada idioma.
Suba un archivo de recursos .json plano o anidado de cualquier proyecto web o móvil. PTC le devolverá traducciones listas para su uso en cuestión de minutos.
Comience su prueba gratuita de 30 días: traduzca su archivo JSON ahora mismo
- 20.000 palabras a 2 idiomas, gratis
- Soporte para más de 40 idiomas
- Revisión visual de la traducción de la aplicación en funcionamiento incluida
- Certificación ISO 27001: la seguridad y el cumplimiento normativo ya no serán una preocupación
- Sin tarjeta de crédito
Traduzca su archivo JSON en 3 pasos
- Inicie un proyecto y elija su idioma de origen. PTC utiliza el origen para seleccionar el motor de traducción automática adecuado. También omite las cadenas que no necesitan traducción, como URLs, nombres de marca e identificadores que no deben traducirse.
- Suba su archivo
.json. PTC analiza la estructura. Admite de forma nativa JSON anidado, plurales y los formatos de marcadores de posición más comunes, incluidos{{name}}y%s. No requiere configuración. El recuento de palabras se muestra antes de que consuma cualquier cuota de su prueba gratuita. - Elija los idiomas de destino y confirme. PTC traduce cada valor. Mantiene cada clave, cada nivel de anidamiento y cada marcador de posición en su sitio. Descargue un archivo ZIP con un
.jsontraducido por idioma cuando finalice el proceso.
La prueba gratuita cubre 20.000 palabras a 2 idiomas sin necesidad de tarjeta de crédito. Es suficiente para traducir la mayoría de los archivos de recursos de una aplicación de principio a fin antes de activar el pago al consumo.
Qué hace que PTC destaque en la traducción de JSON
Cada elemento a continuación enlaza con su sección detallada más abajo en la página.
- PTC aprende el vocabulario y la voz de marca de su producto: traducciones personalizadas por proyecto, con una precisión contextual en cada archivo JSON.
- Revisión visual de la traducción de su aplicación en funcionamiento: PTC revisa la aplicación renderizada en React, Vue o Angular para que pueda publicar sin un control de calidad manual por idioma.
- Memoria de traducción y reescrituras adaptadas a la longitud: la terminología se mantiene coherente en todo su producto y las traducciones se reescriben para ajustarse a las restricciones de la interfaz de usuario en lugar de desbordarse.
- Fidelidad de marcadores de posición compatible con librerías: reconoce automáticamente las sintaxis de marcadores de posición de i18next, react-intl, FormatJS, vue-i18n y next-intl.
- Preservación de claves y seguridad en estructuras anidadas: gestión correcta de claves, anidamiento e ICU MessageFormat.
PTC aprende el vocabulario y la voz de marca de su producto
PTC analiza su archivo de origen al subirlo. Genera una descripción del producto y utiliza dicha descripción para establecer el tono y la terminología de cada traducción.
Si su aplicación denomina a un elemento “Workspace” en lugar de “Project”, PTC mantiene esa distinción en todos los idiomas de destino. La misma descripción se aplica a cada actualización futura del mismo proyecto. Usted puede revisar y editar la descripción generada automáticamente antes de que se ejecute la traducción.
La mayoría de las herramientas de IA genéricas ven un valor JSON como “Run” y lo traducen sin saber si el usuario se refiere a “ejecutar un escaneo” o a “salir a correr”. PTC aprende primero su terminología. El 99,5 % de las traducciones se publican sin necesidad de ediciones.
Revisión visual de la traducción de su aplicación en funcionamiento: publique sin control de calidad manual por idioma
Un archivo .json traducido es necesario, pero no suficiente. Las claves traducidas pueden renderizarse correctamente en su aplicación React o Vue, pero también podrían desbordar un botón, quedar mal posicionadas dentro de un tooltip o exponer una cadena que olvidó envolver en t(). Ninguno de estos problemas es visible solo con el archivo.
La revisión visual de la traducción de PTC cierra el ciclo. Para aplicaciones basadas en navegador (React, Vue, Angular, HTML puro), instale la extensión de navegador de PTC. Grabe un breve recorrido por su aplicación una sola vez. A partir de ahí, PTC reproduce la grabación tras cada actualización de traducción. Captura cada pantalla en cada idioma e inspecciona el resultado renderizado.
PTC corrige lo que está bajo su control. Los problemas en el archivo JSON (una etiqueta alemana demasiado larga, un sentido incorrecto de “Submit”) se corrigen automáticamente. Los problemas en el código de sus componentes (una cadena en inglés hardcoded fuera de t()) se le devuelven como una sugerencia para copiar y pegar en Cursor o Claude Code.
El producto final no es un archivo en.json traducido. El producto final es una aplicación multilingüe verificada y lista para producción.
Memoria de traducción y reescrituras adaptadas a la longitud
PTC mantiene la coherencia terminológica en todo su producto. Traduzca una cadena una vez y cada ejecución posterior utilizará la misma traducción para el mismo origen. Si actualiza una cadena más adelante, la nueva traducción respetará las decisiones previas que PTC tomó en cadenas relacionadas.
Cuando una traducción de destino es demasiado larga para su interfaz de usuario, la IA la reescribe para que encaje en lugar de provocar un desbordamiento. PTC sabe que las etiquetas en alemán suelen ser un 30 % más largas que en inglés. Una etiqueta de botón que funcionaba en inglés no necesitará un ajuste de ancho en alemán si PTC generó un sinónimo más corto durante la traducción.
Fidelidad de marcadores de posición compatible con librerías
PTC entiende la sintaxis de marcadores de posición de las principales librerías de i18n:
- i18next y react-i18next.
{{name}},{{count}}, claves anidadas$t(common.save), sufijos de plural (_one,_other,_few). - FormatJS y react-intl. ICU MessageFormat. Por ejemplo:
{count, plural, one {# item} other {# items}}o{gender, select, ...}. - vue-i18n. Interpolaciones con nombre (
{name}) y de lista ({0}). Tubería de plural (item | items). - next-intl. ICU MessageFormat con mensajes con espacio de nombres.
- Exportaciones JSON de WordPress de datos PO.
- Archivos de recursos JSON planos. Cualquier clave, cualquier anidamiento y cualquier convención de marcadores de posición que declare a través del glosario.
Ejemplo de entrada y salida:
// en.json
{
"header": {
"welcome": "Welcome, {{name}}!",
"items": "You have {{count}} new message",
"items_other": "You have {{count}} new messages"
}
}
// es.json - PTC output
{
"header": {
"welcome": "¡Bienvenido, {{name}}!",
"items": "Tienes {{count}} mensaje nuevo",
"items_other": "Tienes {{count}} mensajes nuevos"
}
}
Cada clave permanece intacta. Cada marcador de posición se mantiene en la posición correcta. Se generan todas las formas de plural.
Preservación de claves y seguridad en estructuras anidadas
PTC nunca traduce, renombra ni elimina una clave. Un header.welcome en su archivo de origen será un header.welcome en cada idioma de destino. Los objetos con anidamiento profundo, los arrays de objetos y los valores mixtos de cadena simple/objeto se recorren de forma recursiva. PTC traduce únicamente las cadenas finales (hojas).
Las herramientas de IA genéricas a menudo traducen tanto las claves como los valores (lo que corrompe su archivo) o escapan incorrectamente los saltos de línea (convirtiendo \n en un \n literal). PTC respeta la especificación JSON y las convenciones de cada librería de i18n que soporta.
Automatice la traducción de JSON con Git
Para proyectos continuos, conecte PTC a su repositorio de GitHub, GitLab o Bitbucket. Deje que PTC vigile su locales/en.json (o donde resida su JSON de referencia). Cuando PTC detecte cambios en su archivo de origen, traducirá las cadenas actualizadas. A continuación, abrirá un pull request con los nuevos archivos traducidos. Revise y fusione cuando esté listo.
# .github/workflows/translate.yml
name: PTC translate
on:
push:
paths: ['src/locales/en.json']
jobs:
translate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Trigger PTC translation
run: |
curl -X POST https://api.ptc.wpml.org/v1/projects/${{ secrets.PTC_PROJECT_ID }}/sync \
-H "Authorization: Bearer ${{ secrets.PTC_API_KEY }}"
¿Prefiere no dar acceso al repositorio? PTC también se integra con su pipeline de CI/CD a través de la REST API. Consulte la referencia de la API de PTC para conocer el flujo completo de sincronización, webhooks y automatización de pull requests.
Traduzca notas de lanzamiento, textos de marketing y correos a clientes
Su lanzamiento es más que el archivo JSON. Las notas de lanzamiento de su aplicación, los textos de ayuda internos, el contenido de marketing de su página de destino y los correos electrónicos a clientes viven fuera de en.json. La función Pegar para traducir de PTC gestiona esos textos en el mismo proyecto. Pegue el texto de origen, elija los idiomas de destino y obtenga traducciones que utilicen el mismo glosario y voz de marca que las cadenas de su aplicación.
Traduzca contenido dinámico y generado por el usuario con la API de PTC
Las publicaciones de usuarios, comentarios, mensajes de chat y cualquier contenido que su aplicación SaaS almacene como entrada de usuario necesitan traducción a medida que llegan. La REST API de PTC traduce este contenido bajo demanda con autenticación mediante token Bearer, utilizando el mismo glosario y voz de marca que las cadenas de su aplicación.
Precios: prueba gratuita de 30 días, luego pago al consumo
La prueba gratuita cubre 20.000 palabras a 2 idiomas sin necesidad de tarjeta de crédito. Cuando la prueba termina, PTC ofrece un modelo de pago al consumo. Sin suscripciones. Sin compromiso mínimo. Las primeras 500 palabras de cada mes son gratuitas y solo paga por el resto. La página de precios incluye una calculadora de costes. Regístrese con un correo electrónico de empresa para obtener una prueba extendida para negocios.
PTC cuenta con la certificación ISO 27001
PTC gestiona sus datos y los de sus usuarios siguiendo estándares de seguridad reconocidos internacionalmente. Su equipo de seguridad y cumplimiento puede dar su aprobación sin necesidad de revisiones adicionales.
¿Listo para lanzar una aplicación con traducciones verificadas?
Suba su archivo .json. PTC lo traducirá a más de 40 idiomas y revisará visualmente el resultado renderizado en cada uno de ellos, ya sea una aplicación web o una pantalla móvil. Realice sus lanzamientos con total confianza.
Comience su prueba gratuita de 30 días: 20.000 palabras a 2 idiomas, sin necesidad de tarjeta de crédito.
Para obtener el paso a paso completo sobre cómo internacionalizar una aplicación React, consulte el tutorial de React. Para conocer en detalle la automatización basada en Git, consulte la referencia de la API de PTC.