Post Entries
The End For Pylyglot
Jul 12, 2014
Background It was around 2005 when I started doing translations for Free and Open-Source Software. Back then I was warmly welcomed to the Ubuntu family and quickly learned all there was to know about using their Rosetta online tool to translate and/or review existing translations for the Brazilian Portuguese language. I spent so much time doing it, even during working hours, that eventually I sort of "made a name for myself" and made my way up to the upper layers of the Ubuntu Community echelon.
It’s been a while since I wrote about Pylyglot, my translation searching tool that I use whenever I translate open source applications. Have not heard about Pylyglot? Read the About page for more info! The reasons for the long hiatus are too many to enumerate, but suffice to say that the project is very much alive and I intend to keep updating the translations database as often as possible. So, what’s new?
GNOME 3.0 Translations
Mar 18, 2011
Hey, are you feverishly working on the translation for the upcoming GNOME 3.0 release? Do you find yourself often wondering how a certain word was translated across the entire desktop applications? Well, I do and this is why I developed Pylyglot, a Django-driven localization tool that let’s you search for a word and see how it has been translated for a given language. The plan is to have fresh data straight from the GNOME git repositories every Monday for now, eventually switching to a more frequent update schedule.
Thanks to comments by booxter and Patrick Niedzielski, I have added support for 2 more languages to Pylyglot: Belarusian and Esperanto! So far I had been adding languages according to their translation percentage, starting from the top and slowly moving down the list, but it probably makes sense to add some of the languages that need a bit of help catching up with the other teams and provide them with a means to check their standardization.
What a difference a day makes! Thanks to some feedback I got both here and in private, and thanks to a contributor with some extra free cycles at hand, Pylyglot got another face lift today. So what’s new? There are now 245 total packages and 3,165,335 translations from yesterday’s 61 packages and 954,884 translations! You can also now link to a query using the resulting url from your searches using the format language=FOO&query=BAR, where FOO is the language’s ISO code and BAR is the term you’re searching.
Managed to update Pylyglot, my Django-based translations tool to include 22 new languages and the very latest GNOME 3.0 packages. Hope you guys find it useful! Languages: 52 Packages: 61 Translations: 954,884
Sep 26, 2010
Been working on a pet project to help out with the GNOME translations (as well as have a chance to learn more about Django) and the end product is now available at Basically, it is a database of all strings from all available GNOME packages parsed to (hopefully) help open source translators with their effort by providing suggestions based on existing translations. But wait, there’s more! Since the entire collection of GNOME packages is available for your perusal, you can check how a certain word was translated across all packages and use this information to standardize the translation for the entire project.