Traduzca archivos JSON con IA y reciba un pull request de vuelta
PTC (Private Translation Cloud) toma los archivos de recursos JSON de su repositorio, los traduce a más de 40 idiomas y los envía de vuelta como un pull request.
¿Usa Claude Code, Codex o Cursor?
Conecte PTC a su agente y hará esto por usted: aprende su aplicación, le pregunta solo lo que el código no puede responder, y traduce y revisa cada idioma. Un prompt:
Localiza esta aplicación al alemán y al español con PTC.
Configúrelo una vez y cada push volverá traducido
PTC está diseñado para una aplicación en constante cambio, no para una traducción única. Usted no exporta, sube ni descarga nada: el trabajo ocurre donde está su código.
Nosotros ejecutamos nuestro propio producto de esta manera. WPML tiene unas 80.000 palabras en 21 idiomas. Antes, un lanzamiento solía esperar dos semanas a los traductores, y con PTC está listo en unas tres horas. Lea cómo traducimos WPML con PTC.
- Conecte PTC a Claude Code o Codex y dele un prompt:
Set up PTC translations.La página de primeros pasos tiene el comando. - PTC aprende su proyecto una vez. El agente encuentra sus archivos de configuración regional JSON y el código que usa cada cadena, le dice a PTC lo que hace el producto y escribe la configuración de PTC. Consulte cómo funciona la guía del agente de PTC.
- Usted responde lo que solo usted sabe: los idiomas, el precio y cómo deben llegar las traducciones.
- PTC abre un pull request con un archivo
.jsontraducido por idioma, comolocales/es.json. A partir de entonces, se ejecuta por sí solo: cada push a su rama predeterminada vuelve de la misma manera.
Solo paga por las cadenas nuevas y modificadas. Una cadena que se tradujo una vez nunca se vuelve a cobrar.
¿No tiene un agente de programación? Conecte GitHub, GitLab o Bitbucket usted mismo, o llame a la API de PTC desde su compilación.
Qué vuelve en el pull request
- La misma estructura. Cada clave, nivel de anidamiento y array vuelve tal como estaba. PTC nunca traduce, renombra ni elimina una clave:
header.welcomeesheader.welcomeen todos los idiomas. - Marcadores de posición intactos.
{{name}}para i18next,{name}para vue-i18n y mensajes ICU,%sy%1$dpermanecen donde la gramática de cada idioma los coloca. - Todas las formas plurales. Las claves con sufijos plurales obtienen las formas que cada idioma necesita: una para japonés, cuatro para polaco, seis para árabe.
- JSON válido. Los escapes y los saltos de línea se vuelven a escribir como requiere la especificación JSON, por lo que un
\nsigue siendo un salto de línea. - Traducciones revisadas. PTC revisa cada traducción comparándola con la descripción del producto y el glosario antes de abrir el pull request.
Tres hábitos para que un archivo JSON se traduzca bien
PTC traduce los valores que encuentra. Cómo los escriba decide lo bueno que puede ser el resultado.
{
"cart": {
"title": "Your cart",
"items_one": "{{count}} item",
"items_other": "{{count}} items",
"checkout": "Pay {{amount}} now"
}
}
- Oraciones completas, con marcadores de posición.
"Pay {{amount}} now"se puede reordenar para cada idioma. Dos claves unidas en el código no se pueden reordenar. - Claves plurales, no condiciones en el código. Escriba
items_oneyitems_other, y PTC añadirá las formas que otros idiomas necesitan. - Claves que indican dónde está el texto.
cart.checkoutle dice a PTC que «Pay» es un botón.
Para el resto de la preparación, consulte cómo preparar software para la traducción y cómo evitar que las traducciones largas causen desajustes del diseño. El alemán es aproximadamente un 30 % más largo que el inglés.
Traducciones que encajan en la pantalla en la que aparecen
Un archivo de recursos le da al traductor «Send» y nada más. PTC trabaja con algo más que la cadena.
- Contexto de su código. Su agente de programación lee dónde se utiliza una clave ambigua, y PTC lo convierte en una nota de una línea que guía la traducción.
- Un único glosario. PTC lo construye a partir de sus traducciones preexistentes y solo le pregunta cuando sus propias fuentes no coinciden. Consulte voz de marca y glosario.
- Pantallas revisadas. Cuando AI Visual QA está habilitado para su cuenta, PTC revisa el producto traducido en pantalla. Corrige lo que está en los archivos de traducción, como una etiqueta demasiado larga para su botón, y le ofrece un prompt listo para pegar para lo que está en el código de su componente, como una cadena incrustada en el código.
Un proyecto para todo lo que rodea al código
- Su framework. Para una aplicación React con react-i18next, consulte cómo traducir una aplicación React.
- Otros archivos. Ponga
.json,.yml,.po,.xcstringsy otros archivos en un único proyecto de PTC, y compartirán un glosario. Consulte los formatos compatibles. - Notas de lanzamiento y correos electrónicos. Residen fuera de los archivos de recursos. Péguelos en el mismo proyecto y usarán el mismo glosario.
- Textos que escriben sus usuarios. Los comentarios, las publicaciones y el chat pasan por la API de PTC a medida que llegan.
Precio: por palabra, sin licencias por usuario
El precio por 1.000 palabras comienza en 3,00 € y baja con el volumen mensual a 0,40 €. Las primeras 500 palabras cada mes son gratuitas, y no hay suscripción. Consulte la página de precios.
Pruébelo en sus propios archivos JSON, gratis
La prueba cubre 20.000 palabras a 2 idiomas durante 30 días, sin tarjeta de crédito.
Comience su prueba gratuita y conecte su agente
Última actualización: