TransPerfect

Enterprise platforma za prevodilačku memoriju u oblaku

Bezbedna i skalabilna cloud platforma za prevodilačku memoriju i upravljanje prevodilačkim jedinicama na enterprise nivou, građena i održavana dve godine u kompaniji TransPerfect.

Klijent
TransPerfect
Uloga
Softverski inženjer
Period
2023—2025
Tehnologije
React · TypeScript · Node.js · Express.js · Jest · Cypress

Problem

Prevodilačka memorija je sredstvo na kome lokalizacioni posao zaista počiva: milioni ranije prevedenih segmenata koji moraju biti pretraživi, verzionisani i tačni. Enterprise korisnicima je trebalo da upravljaju tim prevodilačkim jedinicama na velikoj skali, a da alat ne postaje sporiji kako memorija raste.

Kako je građeno

  • Platforma je izgrađena u React-u sa TypeScript-om na frontend-u i Node.js-u sa Express-om iza njega, tako da jedan model tipova opisuje podatke sa obe strane veze.
  • Bezbednost je tretirana kao deo modela podataka, a ne kao sloj preko njega, jer je prevodilačka memorija korisnika komercijalno osetljiv materijal.
  • Ponašanje je pokriveno Jest-om na nivou jedinica i Cypress-om od početka do kraja, pa su se regresije pojavljivale u CI-ju, a ne na nalogu korisnika.
  • Rad je tekao direktno sa QA testerima, backend inženjerima i susednim timovima kako bi tačke integracije ostale stabilne kroz izdanja.

Rezultat

  • Produkciona platforma koja podnosi upravljanje prevodilačkim jedinicama na enterprise skali.
  • Integracija kroz više timova ostala stabilna uz kontinuirano izdavanje verzija.
  • Pokrivenost testovima i na nivou jedinica i od početka do kraja, održavana, a ne napisana jednom.
Cloud platforma za prevodilačku memoriju | alien-dev