Addenda

Addenda és una agència de traducció que gestiona, entre altres clients, tot el contingut web que AXA tradueix als diferents idiomes dels seus portals corporatius. Fins al 2023 aquest procés anava per correu electrònic: peticions soltes, pressupostos en plantilles d'Access, seguiment manual de què estava traduït i què no. AXA gestiona les seves webs amb Liferay, i volia integrar la petició de traduccions directament al seu propi CMS. Ens vam encarregar de construir aquest pont: un plugin connectat a una aplicació web on Addenda gestiona tot el flux de traducció.

Screenshot02 plugin liferay addenda

El problema

La plataforma Liferay d'AXA no és només d'AXA Espanya, és un desplegament dins la plataforma global del grup, així que qualsevol integració que s'instal·li ha de passar validacions de seguretat a nivell mundial: auditoria OWASP completa, pentest per una empresa externa homologada, correcció de vulnerabilitats abans de poder publicar res.

A això s'hi sumava la complexitat del propi flux: Addenda necessitava diferenciar rols (qui pot acceptar i enviar una traducció i qui només tradueix), portar un estat clar de cada petició, i que tot això es sincronitzés automàticament amb el contingut real de Liferay.

Solució

Vam construir una integració entre Liferay i una aplicació web pròpia on l'equip d'Addenda gestiona el treball del dia a dia. Des de Liferay, l'equip de contingut d'AXA demana la traducció d'un text directament des del seu propi gestor, amb notes i context inclosos. Aquesta petició arriba a l'app d'Addenda, on es reparteix entre traductors, se'n segueix l'estat i, un cop validada, torna automàticament a Liferay com a esborrany llest per publicar.

La part de seguretat es va portar en paral·lel: vam passar un procés d'auditoria complet amb una empresa especialitzada (informe tècnic detallat + informe executiu), vam corregir el que calia i vam adaptar l'arquitectura als requisits del grup.

El desplegament no va ser lineal: hi va haver anades i vingudes amb Liferay Marketplace per publicar la integració correctament, algun executable amb errors que es va haver de corregir junt amb el suport de Liferay, i algun requisit d'última hora que es va resoldre sense frenar el projecte.

Screenshot03 plugin liferay addenda

Resultats

El plugin porta en producció des de finals de 2023 i continua sent l'eina amb què Addenda gestiona avui les traduccions d'AXA gairebé tres anys després, amb llicència activa. No el vam deixar funcionant i ja està: en els mesos següents al llançament vam resoldre incidències reals a mesura que anaven apareixent en producció (usuaris eliminats que trencaven la sincronització, traduccions que no arribaven, cercador que calia afinar), cosa que va mantenir l'eina fiable en el dia a dia.

La col·laboració amb Addenda no es va quedar en aquest projecte: continuem treballant plegats en l'evolució de la plataforma.

De cara als propers mesos, Addenda està incorporant la revisió de textos generats per IA com a part del seu propi servei a clients, un moviment natural del sector de la traducció. És un terreny on també estem plantejant amb ells com automatitzar i agilitzar el flux de traducció que vam construir en el seu moment, fent un pas més enllà de la gestió manual cap a processos assistits per IA.

Laravel
PHP
MySQL
APIs de models d'IA (OpenAI, Anthropic, Google)
APIs i webhooks
Liferay
.xliff

Vols veure més projectes?

Fés una ullada a altres projectes que hem fet.