From Fedora Project Wiki

FOSDEM'08 Fedora presentations: Dimitris Glezos

Transifex: A new perspective in translation management


During the past months, Fedora is investing heavily in re-engineering its translation workflow. By supporting more than 5 different version control systems for source development and having more than 2000 translators, challenges surface all the time. A coherent plan is needed to allow translators to conveniently contribute to many upstream projects by hiding the technical details of low-level tools, to give to newly created projects the ability to easily locate prospective translators, and to remove the necessity for maintainers to continually keep their translations in sync with upstream.

To ease the process of translation contributions, a novel tool called "Transifex" was developed, promising to solve the above problems. It provides translators with a generic interface to remote version control systems, blending nicely with their existing workflow. With Transifex, a translation community is able to contribute directly to many upstream projects, without the need to create new accounts or learn the tricks of new versioning systems. At the same time, project maintainers can easily reach out and receive contributions from thousands of translators spanning many established communities, without being required to relocate their code, or manage accounts and bug reports for translations.

This talk will present this new vision in translation workflows, and explain how it fundamentally changes the way translations are contributed to open source projects. It will base its examples on the challenging landscape of the Fedora Translation Project, feature a live demo of the system, and lay down a long list of exciting future plans.


Willingness to learn about challenges in open source localization and solutions for them.

Related links

About the speaker

As a localization ninja in Fedora, Dimitris Glezos developed a novel, distributed system for translation submissions currently in use by hundreds of translators in various open source projects. He has also served as a member of the Fedora Documentation Steering Committee and the Websites team. He graduated as a Computer Engineer from Greece with specialization on Advanced Information Systems. He loves anything to do with web engineering, open source community development, design, and digital rights, and in his free time he dives in the art of photography and the vertical world of rock climbing.

He attended FOSDEM '07 with a friend from Greece. This year he'll be there with more than twelve. So much about his love for the event and the city.