Traduzca archivos .properties con IA, mediante pull request
PTC (Private Translation Cloud) toma los archivos .properties de su repositorio, los traduce a 40+ idiomas y los devuelve como un pull request.
Configúrelo una vez y cada push volverá traducido
PTC está diseñado para una aplicación Java que cambia constantemente, 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. 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 inicio tiene el comando. - PTC aprende su proyecto una vez. El agente encuentra sus paquetes de recursos 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 los paquetes traducidos, como
messages_es.propertiesymessages_de.properties. A partir de entonces, se ejecuta por sí solo: cada push a su rama predeterminada vuelve de la misma manera.
Usted paga solo 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
- Los nombres que Java espera. Un
messages_xx.propertiespor idioma, junto a su paquete de origen, para queResourceBundley elMessageSourcede Spring los carguen sin cambios. - Claves y marcadores de posición intactos. Las claves se mantienen como están. Los marcadores de posición de
MessageFormatcomo{0}y los patrones deChoiceFormatse quedan donde los coloca la gramática de cada idioma. - Cada forma plural. Los textos plurales obtienen las formas que cada idioma necesita: una para japonés, cuatro para polaco, seis para árabe.
- Traducciones revisadas. PTC revisa cada traducción comparándola con la descripción de su aplicación y el glosario antes de abrir el pull request.
Tres hábitos que hacen que un archivo .properties se traduzca bien
PTC traduce los valores que encuentra y lee sus comentarios # como notas para la traducción.
# Button on the transfer form. "Send" means send money.
transfer.send=Send
# {0} is the customer's first name
dashboard.greeting=Welcome back, {0}
- Un comentario donde una palabra es ambigua. Una línea sobre la clave es suficiente para distinguir el botón «Send» del menú «Send».
- Marcadores de posición numerados, no concatenación.
Welcome back, {0}se puede reordenar para cada idioma."Welcome back, " + nameno se puede, y nunca llega al archivo. - Claves que dicen dónde está el texto.
transfer.senddice más quelabel17.
Para el resto de la preparación, consulte cómo preparar el software para la traducción y cómo evitar que las traducciones largas rompan los diseños. 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 a un traductor «Send» y nada más. PTC trabaja con más que solo la cadena.
- Contexto de su código. Su agente de programación lee dónde se usa una clave ambigua, y PTC convierte eso en una nota de una línea que guía la traducción.
- Un glosario. PTC lo construye a partir de sus traducciones preexistentes y le pregunta solo cuando sus propias fuentes no concuerdan. Consulte la voz de marca y el glosario.
- Pantallas comprobadas. Donde AI Visual QA está habilitado para su cuenta, PTC comprueba 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 proporciona un prompt listo para pegar para lo que está en su código Java, como una cadena incrustada en el código.
Un proyecto para todo lo que rodea al código
- Toda la aplicación. Para la visión del gerente sobre el costo, la revisión y la seguridad, consulte Traducción con IA para aplicaciones Java.
- Otros archivos. Ponga
.properties,.json,.ymly otros archivos en un solo proyecto de PTC, y compartirán un glosario. Consulte los formatos admitidos. - Notas de lanzamiento, archivos README y correos electrónicos. Viven fuera de los paquetes. Péguelos en el mismo proyecto y usarán el mismo glosario.
- Textos que escriben sus usuarios. Los tickets de soporte y el contenido del cliente pasan por la API de PTC a medida que llegan.
Precio: por palabra, sin licencias por usuario
El precio por cada 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 .properties, gratis
La prueba cubre 20.000 palabras en 2 idiomas durante 30 días, sin tarjeta de crédito.
Comience su prueba gratuita y conecte su agente
Última actualización: