Localización de software con IA diseñada para pipelines de CI/CD
PTC (Private Translation Cloud) se conecta a GitHub, GitLab y Bitbucket para traducir 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 funcionamiento en todos los idiomas, para que pueda publicar sin necesidad de un control de calidad manual por cada lanzamiento.
Los archivos de origen cambian, PTC los traduce automáticamente, los archivos traducidos regresan a su repositorio como un pull request y el AI Visual QA verifica el producto renderizado antes de que se publique la versión. Sin trasiego de archivos entre equipos ni entregas a agencias entre lanzamientos.
Comience su prueba gratuita de 30 días: traduzca su software ahora mismo
- 20.000 palabras a 2 idiomas, gratis
- Más de 40 idiomas compatibles
- Revisión visual de la traducción de la aplicación en funcionamiento incluida
- Certificación ISO 27001: seguridad y cumplimiento resueltos
- Sin tarjeta de crédito
El flujo de trabajo de localización que está frenando a su equipo
La mayoría de los equipos de ingeniería adoptan la localización de la misma manera y se encuentran con los mismos tres problemas:
- Las traducciones rompen la interfaz de usuario. Las palabras en alemán son aproximadamente un 30 % más largas que en inglés. Solo descubre que sus botones sufren un desbordamiento cuando ya están en producción.
- La localización es siempre el último paso. Usted exporta manualmente archivos
.json,.poo.strings. Las traducciones llegan 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 o si su tono es formal o desenfadado.
PTC sustituye estos tres problemas por un flujo nativo de CI.
Qué hace que PTC destaque en la localización de software
Cada elemento a continuación enlaza con la sección detallada más adelante en la página.
- PTC aprende el vocabulario y la voz de marca de su producto: traducciones personalizadas por proyecto, con una precisión consciente del contexto en cada archivo de recursos.
- Revisión visual de la traducción de su software en funcionamiento: PTC revisa su producto renderizado para que pueda publicar sin un control de calidad manual por idioma.
- Integración nativa de CI/CD con GitHub, GitLab y Bitbucket: las traducciones se abren como un PR con cada push en sus archivos de idioma de origen.
- 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 compatibles desde el primer momento: 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 las aplica de forma coherente en cada lanzamiento.
Diseñado 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, entiende los formatos de archivos técnicos y preserva los marcadores de posición y las variables. PTC está diseñado 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 de usuario, 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 la audiencia de su producto una sola vez. PTC utiliza este contexto para cada cadena, de modo que sus traducciones suenen como si hubieran sido escritas por su propio equipo. Esto se aplica tanto si su producto es formal como informal, técnico o para el gran público.
- Un glosario que se retroalimenta. Añada términos específicos de la marca, nombres de funciones y reglas de “no traducir” una sola vez. “Cart = Carrito” para el español. PTC las aplica en cada archivo, cada idioma y cada futura actualización.
- 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 compilar.
- Marcadores de posición gestionados 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 solo vuelve a traducir lo que ha cambiado y preserva el resto.
- Sin suposiciones. 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 dar lugar a un producto defectuoso. 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ó incluir en las funciones de i18n. Detectar esto tradicionalmente significa un proceso de control de calidad manual de varios días por idioma y por lanzamiento. Esa es la etapa más costosa y lenta de la localización, y la razón por la que muchos equipos se limitan a dos o tres idiomas.
El AI Visual QA de PTC sustituye ese proceso por automatización nativa de CI. Dos modalidades cubren cualquier tipo de software:
- Extensión de navegador (para software basado en navegador como SaaS, interfaces de administración web o 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 ahí, PTC reproduce la grabación después de cada lanzamiento, captura cada pantalla en cada idioma e inspecciona el resultado del renderizado.
- Subida de capturas de pantalla (para aplicaciones de escritorio nativas, herramientas de 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 del renderizado de la misma manera.
Los problemas que PTC puede solucionar en los archivos de recursos (ambigüedad verbo/sustantivo, desbordamiento de diseño, errores de concordancia en plurales) se corrigen automáticamente. Los problemas que residen en su código fuente (falta de envolturas, cadenas integradas en el código, concatenación de frases) se devuelven como instrucciones listas para pegar en Cursor o Claude Code.
El producto final pasa de ser “archivos de recursos traducidos” a “software multilingüe listo para su lanzamiento”. Ninguna otra plataforma de localización ofrece esto hoy en día.
Integración nativa de CI/CD con GitHub, GitLab y Bitbucket
Añada la GitHub Action de PTC a su repositorio y las traducciones se realizarán con cada push:
# .github/workflows/translate.yml
name: PTC translate
on:
push:
branches: [main]
paths:
- 'src/locales/en.json'
- 'app/src/main/res/values/strings.xml'
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 }}"
PTC sincroniza las nuevas cadenas de origen, las traduce a sus idiomas de destino y abre un PR con los archivos es.json, de.json, values-es/strings.xml, etc., actualizados. Su equipo revisa el PR como cualquier otro cambio de código.
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 realizan varios lanzamientos por semana, PTC escala sin costes adicionales 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 las 24 horas, los 7 días de la semana. Nunca tendrá 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 lo consigue conectándose a su repositorio de Git o pipeline de CI/CD. Cuando usted hace push de nuevo código, PTC detecta las nuevas cadenas, aplica el contexto de su producto y su glosario, las traduce y las devuelve como un pull request, de modo que la localización mantiene el ritmo de cada commit en lugar de bloquear el siguiente lanzamiento.
Glosario y memoria de traducción por proyecto
Añada una entrada al glosario una sola vez. Por ejemplo: “Cart = Carrito” para el español. PTC aplica la entrada en cada archivo del mismo proyecto, ahora y en todas las actualizaciones futuras. Nunca tendrá 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 puntuales. La API REST de PTC permite la importación y exportación de glosarios 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 Traducciones en cualquier momento, para que su equipo mantenga la última palabra sobre cada término que se publica.
PTC gestiona todos los formatos de recursos comunes desde el primer momento
PTC maneja los formatos que su stack utiliza realmente. Los formatos nombrados a continuación enlazan con 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(catálogos de cadenas). - 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 notas de lanzamiento, notificaciones por correo electrónico, documentación de ayuda, materiales de marketing, comentarios de usuarios e informes de errores. Todo en el mismo proyecto, para que la terminología sea coherente en todo lo que tocan sus usuarios.
Consulte la matriz completa de compatibilidad de formatos e idiomas para ver la lista completa.
Publique en más de 40 idiomas, del árabe al japonés
PTC traduce a más de 40 idiomas, incluidos árabe, chino, francés, alemán, japonés, coreano, portugués, español y más, para que pueda llegar a nuevos mercados sin añadir una nueva herramienta para cada uno. Consulte la lista completa de idiomas compatibles para confirmar que sus objetivos están cubiertos.
Traduzca notas de lanzamiento multiplataforma, correos a clientes y documentación de soporte
Las notas de lanzamiento multiplataforma, los correos electrónicos dirigidos al cliente, la documentación de soporte y los textos del sitio de marketing viven fuera de sus archivos de recursos. 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 reciba traducciones que utilizan el mismo glosario y voz de marca que las cadenas de su aplicación.
Traduzca contenido generado por el usuario, tickets de soporte y datos dinámicos con la API de PTC
El contenido generado por el usuario, los tickets de soporte y los datos dinámicos que su software gestiona en tiempo de ejecución necesitan traducción a medida que llegan. La API REST de PTC traduce este contenido bajo demanda con autenticación mediante token Bearer, utilizando el mismo glosario y voz de marca que las traducciones de sus archivos de recursos.
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 termina la prueba, PTC ofrece un modelo de pago al consumo. Sin suscripción. 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 de negocios ampliada.
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 gestionan según estándares de seguridad reconocidos internacionalmente. PTC admite la localización continua para equipos de ingeniería de todos los tamaños, desde una startup de 3 desarrolladores hasta una gran 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 acompaña en todo el proceso, desde la preparación de sus cadenas para la traducción hasta la gestión de las actualizaciones a medida que su producto crece, para que adopte PTC con un plan claro en lugar de mediante 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 funcionamiento en cada uno de ellos en cada lanzamiento. Publique con total confianza.
Comience su prueba gratuita 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 e integración de CI.
- Consulte los formatos de archivo e idiomas compatibles.
- Hable con nosotros sobre opciones para empresas: SLA personalizados, opciones on-premise y soporte dedicado.