A named reviewer, always
Every string has a translator and a second person who signs it off. No self-review, no exceptions, even under deadline pressure.
OpenTranslators started as a mailing list of fourteen volunteers arguing about a Joomla glossary. It is now a working collective of translators, reviewers and engineers who localize open source projects for a living — and for free, depending on the project.
These are not values on a poster. Each one is a rule we have actually turned work down over.
Every string has a translator and a second person who signs it off. No self-review, no exceptions, even under deadline pressure.
A translator working from a bare string list is guessing. We supply screenshots, comments, character limits and a glossary first.
Contributors are named in the release, in the repository and on this site. Unpaid does not mean anonymous.
If a string is untranslatable because of how it is built, we send a patch to the code. We do not paper over it in forty locales.
We use machine translation where it earns its place, and we say so openly. A human always makes the final call.
Glossaries, style guides, tooling and post-mortems are published under open licences. Including the mistakes.
Fourteen volunteers set out to standardise Joomla extension terminology across five languages. The glossary outlived the argument.
Teams moved off spreadsheets and email attachments onto a shared translation platform. Throughput roughly tripled in a quarter.
We formalised how a new translator becomes a reviewer, and then a team lead. Contributor retention stopped being luck.
String extraction moved into CI. Translators started seeing new strings the day they were merged rather than the week before release.
We adopted an MQM-based scorecard so quality conversations could be about evidence instead of taste.
Forty-two locales, one hundred and eighteen projects, and a publishing habit we have no intention of breaking.
Small on purpose. The people who scope your project are the people who do the work.

i18n engineering lead. Fifteen years of pulling hard-coded strings out of other people's codebases. Writes the audits and most of the lint rules.

Terminology & QA lead. Owns the glossaries and the scorecard. If your translation got a number, Tess decided how it was calculated.

Community programme manager. Recruits, onboards and mentors language teams. Keeps the reviewer ladder honest.

Platform & tooling. Keeps the extraction pipelines, CI hooks and the public glossary API running.
Tell us about your project and we will come back within two working days with a scope, a timeline and the names of the people who would do the work.