Scientific Technical Translation Inc. (STTI), in operation since 1991, is not currently accepting project or contract work, as the principals of STTI are taking a well-deserved break.
We thank our myriad clients located worldwide for trusting us with your most difficult translations and localisations for over 20 years.
The Team at STTI