Localización de software con IA creada para pipelines de CI/CD
PTC (Private Translation Cloud) se conecta a GitHub, GitLab y Bitbucket y traduce sus archivos de recursos a más de 40 idiomas en cada commit. La revisión visual de la traducción verifica la aplicación en ejecución en cada idioma, para que pueda publicar sin control de calidad manual por lanzamiento.
Los archivos de origen cambian, PTC traduce automáticamente, los archivos traducidos vuelven a su repositorio como un merge request y AI Visual QA verifica la aplicación renderizada antes de publicar el lanzamiento. Sin intercambio de archivos entre equipos, sin traspasos a agencias entre lanzamientos.
Comience su prueba de 30 días: traduzca su software ahora mismo
- 20.000 palabras a 2 idiomas
- Más de 40 idiomas compatibles
- Revisión visual de la traducción de la aplicación en ejecución incluida
- Certificación ISO 27001: la seguridad y el cumplimiento normativo resueltos
- No requiere tarjeta de crédito
El flujo de trabajo de localización que está ralentizando a su equipo
La mayoría de los equipos de ingeniería adoptan la localización de la misma manera. Se enfrentan a los mismos tres problemas:
- Las traducciones rompen la interfaz. Las palabras en alemán son aproximadamente un 30 % más largas que en inglés. Solo descubre que sus botones se desbordan en producción.
- La localización siempre es el último paso. Usted exporta manualmente los archivos
.json,.poo.strings. Las traducciones regresan tarde y retrasan su lanzamiento. - Las traducciones no reflejan su marca. Las herramientas genéricas de traducción de software no conocen los nombres de sus funciones, su terminología técnica ni si su tono es formal o desenfadado.
PTC reemplaza los tres con un flujo nativo de CI.
Qué distingue a PTC en la localización de software
Cada elemento a continuación enlaza a la sección detallada más abajo en la página.
- PTC aprende el vocabulario y la voz de marca de su producto: traducciones a medida por proyecto, con precisión contextualizada en cada archivo de recursos.
- Revisión visual de la traducción de su software en ejecución: PTC revisa su aplicación renderizada para que publique sin control de calidad manual por idioma.
- Integración nativa de CI/CD con GitHub, GitLab y Bitbucket: un push que añade o cambia cadenas de origen vuelve como un merge request.
- Glosario y memoria de traducción por proyecto: la terminología se mantiene coherente en todos los archivos de recursos del proyecto y en cada lanzamiento.
- Todos los formatos de recursos comunes se procesan de serie: JSON, YAML, PO, .strings, .xcstrings, .properties, .resx, .arb, CSV y más.
PTC aprende el vocabulario y la voz de marca de su producto
PTC no es una herramienta de traducción que ayuda a su equipo a traducir. PTC es el traductor. Aprende el vocabulario, el tono y las reglas de su producto a partir de las cadenas que usted sube, y los aplica de manera coherente en cada lanzamiento.
Creado para equipos de desarrollo, no añadido a posteriori
Una herramienta de traducción de software se gana su lugar cuando encaja en el flujo de trabajo existente, comprende los formatos de archivo técnicos y preserva los marcadores de posición y las variables. PTC está creado exactamente para esto: analiza sus archivos de recursos automáticamente, aprende la terminología de su producto y ofrece traducciones que respetan las restricciones de su interfaz, para que sus ingenieros mantengan su flujo de trabajo en lugar de adaptarse a una aplicación de traducción genérica.
- Voz de marca por proyecto. Defina el propósito y el público de su producto una sola vez. PTC utiliza este contexto para cada cadena, de modo que sus traducciones suenen como si las hubiera escrito su equipo. Esto es válido tanto si su producto es formal como si es informal, técnico o dirigido al consumidor final.
- Glosario que se acumula. Añada términos específicos de la marca, nombres de funciones y reglas de «no traducir» una sola vez. «Cart = Carrito» para español. PTC los aplica en cada archivo, cada idioma y cada actualización futura.
- Traducciones que encajan en su interfaz. PTC utiliza valores predeterminados de longitud inteligentes para cada idioma de destino y señala los desbordamientos mientras traduce, no después de la compilación.
- Marcadores de posición, procesados correctamente. PTC reconoce marcadores de posición como
%s,{{name}},{0},%1$sen todos los formatos de recursos compatibles. Las variables se preservan para que nunca publique una cadena rota. - Memoria de traducción entre actualizaciones. Cuando cambia una palabra en un párrafo, PTC vuelve a traducir solo lo que cambió y preserva el resto.
- Sin adivinanzas. Si una cadena es ambigua (¿es «Submit» un botón o un sustantivo?), PTC se detiene y pregunta en lugar de elegir un significado incorrecto.
Revisión visual de la traducción de su software en ejecución: publique sin control de calidad manual por idioma
La traducción es necesaria pero no suficiente para publicar software multilingüe. Una cadena traducida puede hacer que se publique un producto roto. Una etiqueta en alemán que desborda un botón. Una palabra en francés con la categoría gramatical incorrecta. Una cadena en inglés que alguien olvidó envolver en el helper de i18n. Detectar estos problemas tradicionalmente implica una pasada de control de calidad manual de varios días por idioma y por lanzamiento. Esa es la etapa más cara y lenta de la localización, y la razón por la que muchos equipos se limitan a dos o tres idiomas.
AI Visual QA de PTC reemplaza esa pasada con automatización nativa de CI. Dos variantes cubren todo tipo de software:
- Extensión de navegador (para software basado en navegador, como SaaS, interfaces de administración web, aplicaciones de escritorio basadas en web). Instale la extensión de navegador de PTC y grabe un recorrido por los flujos de usuario críticos de su aplicación una sola vez. A partir de entonces, PTC vuelve a ejecutar la grabación después de cada lanzamiento, captura cada pantalla en cada idioma e inspecciona el resultado renderizado.
- Subida de capturas de pantalla (para aplicaciones de escritorio nativas, herramientas CLI de servidor o cualquier software que no sea de navegador). Suba una captura de pantalla por idioma y por pantalla. La IA de visión de PTC inspecciona el resultado renderizado de la misma manera.
Los problemas que PTC puede solucionar en los archivos de recursos (ambigüedad entre verbo y sustantivo, desbordamiento del diseño, desajustes en los plurales) se solucionan automáticamente. Los problemas que residen en su código fuente (falta de helpers, cadenas incrustadas en el código, concatenación de oraciones) vuelven como prompts listos para pegar para Cursor o Claude Code.
El entregable pasa de ser «archivos de recursos traducidos» a «software multilingüe listo para el lanzamiento». Ninguna otra plataforma de localización ofrece esto en la actualidad.
Integración nativa de CI/CD con GitHub, GitLab y Bitbucket
Haga un commit de un .ptc-config.yml especificando los archivos que contienen sus cadenas de origen y a dónde pertenecen las traducciones:
# .ptc-config.yml
source_locale: en
files:
- file: src/locales/en.json
output: src/locales/{{lang}}.json
- file: app/src/main/res/values/strings.xml
output: app/src/main/res/values-{{lang}}/strings.xml
Luego, añada la acción PTC Translate a su flujo de trabajo. Esta lleva en su interior una versión fijada de la CLI de PTC, por lo que su compilación no descarga nada en tiempo de ejecución:
# .github/workflows/translate.yml
name: Translate
on:
push:
branches: [main]
paths:
- 'src/locales/en.json'
- 'app/src/main/res/values/strings.xml'
workflow_dispatch: {}
jobs:
translate:
runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: write
steps:
- uses: actions/checkout@v4
- uses: OnTheGoSystems/ptc-action@v1
with:
api-token: ${{ secrets.PTC_API_TOKEN }}
create-pr: true
PTC sincroniza las nuevas cadenas de origen, las traduce a sus idiomas de destino y abre un pull request con los es.json, de.json, values-es/strings.xml actualizados, y así sucesivamente. Su equipo lo revisa como cualquier otro cambio de código. Un push que no modifique sus cadenas de origen no traduce nada y no abre nada.
Para GitLab CI, Bitbucket Pipelines, CircleCI o cualquier otro sistema de CI, el mismo flujo funciona a través de REST. Consulte la referencia de la API de PTC para conocer la API completa de webhooks y sincronización.
Para los equipos que publican múltiples lanzamientos por semana, PTC escala sin esfuerzo de coordinación adicional por lanzamiento. PTC solo vuelve a traducir las cadenas que realmente han cambiado. Una actualización de 10 cadenas no vuelve a traducir las otras 10.000. PTC funciona 24/7. Nunca tiene que esperar a la estimación de entrega de una agencia para la semana siguiente.
La localización se ejecuta junto a su código, no después
La localización continua significa que la traducción vive dentro de su ciclo de vida de desarrollo en lugar de convertirse en una etapa separada al final. PTC ofrece esto conectándose a su repositorio Git o pipeline de CI/CD. Cuando usted hace un push de código nuevo, PTC detecta las nuevas cadenas, aplica el contexto de su producto y el glosario, las traduce y las devuelve como un merge request, de modo que la localización avanza al mismo ritmo que cada commit en lugar de bloquear el siguiente lanzamiento.
Glosario y memoria de traducción por proyecto
Añada una entrada de glosario una sola vez. Por ejemplo: «Cart = Carrito» para español. PTC aplica la entrada en todos los archivos del mismo proyecto, ahora y en cada actualización futura. Usted nunca tiene que volver a subir archivos TMX entre ejecuciones.
Puede gestionar las entradas del glosario de dos maneras. El panel de control de PTC ofrece un editor para entradas ad hoc. La API REST de PTC admite la importación y exportación del glosario para los equipos que mantienen la terminología en un sistema independiente.
Edite o vuelva a traducir cualquier cadena después de generarla
PTC nunca bloquea una traducción. Puede revisar, editar o pedir a PTC que vuelva a traducir cualquier cadena desde la pestaña Translations en cualquier momento, para que su equipo tenga la última palabra sobre cada palabra que se publica.
PTC procesa todos los formatos de recursos comunes de serie
PTC procesa los formatos que su stack utiliza realmente. Los formatos nombrados a continuación enlazan a sus páginas de traducción dedicadas:
- Web: JSON (i18next, react-intl, vue-i18n, next-intl), YAML (Rails), PO/POT (Django, WordPress).
- iOS:
.strings,.stringsdict,.xcstrings(String Catalogs). - Android:
strings.xml, plurales, arrays de cadenas. - Escritorio / multiplataforma:
.properties(Java),.resx(.NET),.arb(Flutter),.po(gettext). - Datos / catálogos: CSV, XLIFF, XLSX, Markdown.
La localización de software no empieza y termina en la interfaz de usuario. PTC también traduce las notas de lanzamiento, las notificaciones por correo electrónico, la documentación de ayuda, los materiales de marketing, los comentarios de los usuarios y los informes de errores. Todo en el mismo proyecto, para que la terminología se mantenga coherente en todo lo que tocan sus usuarios.
Consulte la matriz completa de compatibilidad de los formatos e idiomas para ver la lista completa.
Publique en más de 40 idiomas, desde el árabe hasta el japonés
PTC traduce a más de 40 idiomas, incluyendo árabe, chino, francés, alemán, japonés, coreano, portugués, español y más, para que pueda llegar a nuevos mercados sin tener que añadir una herramienta nueva para cada uno. Consulte la lista completa de idiomas compatibles para confirmar que sus idiomas de destino están cubiertos.
Traduzca notas de lanzamiento multiplataforma, correos electrónicos para clientes y documentos de soporte
Las notas de lanzamiento multiplataforma, los correos electrónicos dirigidos a los clientes, la documentación de soporte y el texto del sitio de marketing viven fuera de sus archivos de recursos. La función Paste to Translate de PTC procesa ese texto en el mismo proyecto. Pegue el texto de origen, elija los idiomas de destino y reciba traducciones que utilizan el mismo glosario y voz de marca que sus cadenas dentro de la aplicación.
Traduzca contenido generado por los usuarios, tickets de soporte y datos dinámicos con la API de PTC
El contenido generado por los usuarios, los tickets de soporte y los datos dinámicos que su software procesa en tiempo de ejecución necesitan traducirse a medida que llegan. La API REST de PTC traduce este contenido bajo demanda con autenticación Bearer, utilizando el mismo glosario y voz de marca que las traducciones de sus archivos de recursos.
Precios: prueba de 30 días, luego pago al consumo
La prueba incluye 20.000 palabras en 2 idiomas sin tarjeta de crédito. Cuando la prueba termina, PTC ofrece pago al consumo. Sin suscripciones. Sin compromiso mínimo. Las primeras 500 palabras de cada mes son gratuitas. Solo paga por el resto. La página de precios dispone de una calculadora de costes. Regístrese con un correo electrónico de empresa para obtener una prueba ampliada para negocios.
PTC cuenta con la certificación ISO 27001 para uso empresarial
PTC cuenta con la certificación ISO 27001, lo que significa que sus datos y los de sus usuarios se tratan conforme a estándares de seguridad reconocidos internacionalmente. PTC admite la localización continua para equipos de ingeniería de cualquier tamaño, desde una startup de 3 desarrolladores hasta una empresa que publica semanalmente en 12 idiomas.
Siga un camino probado desde la primera cadena hasta el lanzamiento publicado
Empezar es sencillo cuando se tiene un mapa. Nuestra guía de localización de software le guía por todo el proceso, desde la preparación de sus cadenas para la traducción hasta la gestión de actualizaciones a medida que su producto crece, para que adopte PTC con un plan claro en lugar de ensayo y error. Lea la guía de localización de software para configurar su primer proyecto.
¿Listo para publicar software multilingüe verificado?
Conecte su repositorio de GitHub o GitLab. PTC traduce sus archivos de recursos a más de 40 idiomas y revisa la aplicación en ejecución en cada uno de ellos en cada lanzamiento. Así, usted publica con confianza.
Comience su prueba de 30 días: 20.000 palabras por nuestra cuenta, sin necesidad de tarjeta de crédito.
Para los desarrolladores listos para profundizar:
- Lea la referencia de la API de PTC: endpoints REST, webhooks, integración de CI.
- Consulte la compatibilidad de formatos de archivo e idiomas.
- Hable con nosotros sobre las opciones empresariales: SLA personalizados, opciones locales, soporte dedicado.