Saltar al contenido
Todas las herramientas Precios Blog

Chats y mensajes de voz

Documentos

Audio y video

Iniciar sesión

Idioma

Traduce un archivo JSON grande sin romper claves, ID ni marcadores de posición

Sube un archivo JSON con cualquier estructura, desde una exportación de CMS hasta un volcado de contenidos, y recíbelo con las mismas claves, anidamiento, orden de claves y sangría, traduciendo únicamente los valores de texto legible. Los campos como id, url, slug, sku, type y status no se tocan, y cada {placeholder} se valida. Un trabajo de hasta 300 valores es totalmente gratis; un archivo más grande, de hasta 50,000 valores, cuesta $5, en un pago único.

Traducir un archivo estructurado

Tono
Glosario y nombres que se conservan (opcional)

Nombres de marcas y productos, separados por comas. Se comprueba cada uno en todas las traducciones.

Un término por línea: término = traducción.

Se añaden a la lista integrada (id, url, slug, sku, type, status, code, email…). Usa * como comodín.

Sin registro. Hasta 300 cadenas gratis y completo. Si es más largo: las primeras cadenas son gratis, todos los archivos del trabajo cuestan $5, en un pago único.

Al continuar, aceptas nuestros Términos del servicio y Política de privacidad.

  • Las claves nunca se envían a traducir; el anidamiento, el orden de las claves y la sangría se mantienen como en tu archivo
  • Los números, booleanos y null se conservan tal cual; solo se traducen las cadenas con texto legible
  • Los valores bajo claves de identificación (id, url, slug, sku, type, status, code, email y similares) se omiten
  • Hasta 50,000 valores y 3,000,000 caracteres por $5; Ilimitado cubre hasta 200,000 valores
  • en.json se devuelve como es.json; en otros nombres se añade el código de idioma
Abrir la demo

Ver un PDF de ejemplo

Un chatbot frente a esta herramienta con un archivo JSON grande

Para un fragmento corto, un chatbot es una buena opción. La diferencia se nota cuando el archivo es grande y un programa tiene que leer el resultado.

Tu situación Un chatbot Esta herramienta
Un fragmento de 30 líneas Suele traducirlo bien También lo traduce
Un archivo de varios megabytes La respuesta debe contener el archivo entero, por lo que suele cortarse a la mitad y ya no es un JSON válido Traduce los valores en bloques y reconstruye el archivo a partir del original
"estado": "publicado", "tipo": "preguntas frecuentes" A menudo los traduce, lo que rompe el código que lee el archivo No los toca debido a sus claves
Un valor como "Hello, {name}" Suele conservar {name}, pero no lo comprueba Comprueba cada valor; si falla, se vuelve a solicitar y, si persiste, se conserva el texto original

Qué se traduce y qué no

La herramienta recorre el archivo completo, objeto por objeto y array por array. Un valor de texto se traduce cuando contiene palabras legibles. Se omite si su clave, o la clave superior más cercana dentro de un array, es un identificador como id, uuid, url, href, slug, sku, type, status, code, email, locale o una clave que termina en _id o _at. También se omite cuando el valor en sí parece un identificador en lugar de una frase, como order_shipped, user.profile.title o ORDER_STATUS_PAID.

Si tus datos tienen sus propios códigos, añade claves adicionales para omitir separadas por comas, como internal_note o *_code (el asterisco coincide con cualquier carácter). Las claves que indiques se sumarán a la lista predeterminada.

¿Por qué el archivo sigue siendo válido?

El modelo nunca genera el JSON directamente. Recibe los valores de texto junto con la ruta de sus claves como contexto y devuelve una traducción por valor, bajo el mismo número. Después, el archivo se reconstruye a partir de tu estructura original, conservando el mismo espaciado tras los dos puntos, el mismo escape de barras y caracteres Unicode, y el mismo salto de línea final. Los marcadores de posición como {name}, {{count}} y %{count}, así como las etiquetas HTML dentro de los valores, se verifican en cada respuesta.

Para archivos de cadenas de texto de aplicaciones donde cada valor debe traducirse y los plurales son importantes, como JSON de i18next o ARB, utiliza Traducir archivos de localización. Esta herramienta está pensada para archivos de datos y contenido, donde el texto convive con IDs, enlaces y códigos.

Cómo funciona la herramienta, cuánto cuesta y cómo se tratan tus archivos está en la página de Traducir JSON, XML y YAML; los precios de todas las herramientas están en la página de precios.

Última actualización:

Preguntas y respuestas

¿Puedo traducir un archivo JSON grande sin que se traduzcan las claves?

Sí. Las claves nunca se envían a traducir. Solo se traduce el texto legible y se omiten los valores bajo claves de identificación como id, url, slug, sku, type y status.

¿Qué tamaño de archivo JSON incluye un solo pago?

Hasta 50,000 valores traducidos y 3,000,000 caracteres por $5. Ilimitado, a $19 por semana, cubre hasta 200,000 valores.

¿Se mantendrán el orden y la sangría?

Sí. El archivo se genera a partir de tu original: mismo orden de claves, misma sangría, mismos espacios y el mismo estilo de escape.

¿Es gratis?

Un trabajo de hasta 300 valores es completamente gratis. En archivos más grandes, los primeros valores se traducen gratis en pantalla, sin registro; el archivo completo cuesta $5, en un pago único.

¿Mi archivo es privado?

Solo tú puedes abrir tu trabajo. Los valores de texto se envían a un proveedor de modelos de IA con el único fin de traducirlos, mediante vías que no usan tus datos para entrenamiento. Los trabajos subidos sin registro se eliminan tras 7 días.

Trabajos relacionados

Usamos cookies de analítica para saber qué páginas ayudan a la gente. ¿Te parece bien?