Pootle, friend of translations

Kortabitarte Egiguren, Irati

Elhuyar Zientzia

Google Summer of Code is a globally organized program to promote the development of free software among university students since 2005. In the 2008 edition, among other things, UPV computer scientist Julen Ruiz Aizpuru reported his choice to participate in Google Summer of Code. The news was very happy and enthusiastic.
Pootle, friend of translations
01/03/2009 | Kortabitarte Egiguren, Irati | Elhuyar Zientzia Komunikazioa
(Photo: N. Hardware)

Google Summer of Code is a program in which free software projects and students participate. Google puts money, of course. The program awards $4,500 to each student who has successfully developed a free software project.

Among the free software projects, Julen Ruiz Aizpuru opted for the Pootle translation system. Through pootle, program translations can be done through the web and in collaboration with group work. This does not mean that the software automatically completes the translation, but it is an environment that helps the translator.

For this, on the one hand, it has a series of checks that allow to detect errors in the translation. For example, if at the end of the original text there is a point and you forget to put that point, Pootle warns the user that that point is missing. It also offers terminological support. For example, when the user is returning a web browser, he can load the terminology related to the websites and, while it is being translated, words related to the current translation unit will appear to him.

On the other hand, some languages use quite special characters that are not on the keyboard. Pootle offers the possibility to click directly with the mouse in these characters.

Pootle organizes its files in languages and projects, a language can have several projects and a project can be assigned to several languages. It has a simple and simple file editing interface that as a web tool allows you to participate in the translation process from anywhere.

-

Improvements

However, not everything is sweet within Pootle, and there are aspects to improve and other aspects that would deserve to be added. All of them have been analyzed by UPV computer Julen Ruiz Aizpuru in Google Summer of Code.

The objective of the project has been to introduce improvements in the free tool called Pootle, focused on free software and localization. Within this framework, it has had a clear objective: to improve the user experience. It proposes a series of improvements. On the one hand, he added the alternative source language. In fact, most translations are done in English as an original language, and sometimes people are not encouraged to translate because they do not know English well. In other cases, for issues related to terminology, it is helpful to see how it has been translated into another language. In fact, in many cases, in the messages and menus of the programs appear words like file, edit, view .. and as in the case of the word view, only in English, we do not know exactly if it is a name or a verb, that is, what form it is and whether it should be seen or translated as vision. The incorporation of an alternative source language allows to alleviate these problems.

In addition, instead of writing directly to the translation file, there is the possibility of making recommendations in Pootle. These recommendations are accepted or rejected by project managers. But if before another translator has recommended what? To avoid useless work, the Gipuzkoan computer scientist has allowed translators to see recommendations.

You have also made some improvements to the search feature. The current search engine is quite simple, and if you want to look for such usual concepts as Firefox, you get insufficient results. This improvement will be able to define the search field and changes in the display of results are expected.

Pootle is a web translation system.

It has finally been integrated into the open tran. Open-tran is a website that collects numerous translations already made. A kind of giant translation memory. In a translation unit, meaningful words are searched in local terminology to subsequently display a list of related words. The integration in the open tran will allow obtaining the results of this service.

All these improvements were carried out by computer scientist Julen Ruiz Aizpuru at last year's Google Summer of Code and served to work on the end of career project. All these changes are integrated into the latest version of Pootle (http://librezale.org:8080/).

Julen Ruiz Aizpuru: "It's amazing to see that a job you've done is within everyone's reach"
How did you dare to show up in Google Summer of Code?
Especially for the motivation of free software. It's amazing to see that a job you've done is available to everyone. At least it gives me a lot of joy.
How is the selection process?
The process is usually quite long, from March to September. First, Free Software project managers submit their applications and Google makes the selection. Then it's the students' turn. Depending on the needs of the projects, students present ideas, proposals, improvements, etc. That is, students identify the projects they like and draft project proposals that are sent to Google. Students are selected between Google and software project managers. Each student is then assigned a tutor. In the last edition I was one of the candidates and received the news very well. I was assigned a tutor from India who helped me more or less decide where to lead the work and proposals.
(Photo: N. Hardware)
They then grant a period of three months for the realization of the proposals made, granting 500 dollars in motivation. As the project develops, two evaluations are carried out. The first is in mid-July, and if you see that the work looks good, you give permission to continue. If the project does not meet the minimum requirements, it is excluded from the program. The second assessment is conducted in mid-late August. In case of overcoming it a remuneration of 4.500 dollars is received.
I initially proposed some improvements for Pootle. In the end I did not fulfill them. In fact, as work progressed, goals changed. However, they behave with some flexibility, as long as there are improvements.
Is it difficult to be one of the elect? Did many students show up?
On this occasion more people than ever have appeared, around 7,100 students from all over the world, of whom 1,125 have been selected, including me. In fact, since 2005, both the number of attendees and the number of projects presented have grown dramatically year after year. About 200 students participated in the first edition of this program, imagine!
(Photo: N. Hardware)
The number of projects selected is also increased. Although 136 projects were approved last year, in this last edition 174 projects have been approved by Google.
How has the experience been?
The experience is very nice. If you're a student and you're motivated to work on free software, it's a good opportunity. In addition, it has served me, on the one hand, to have a job in summer and, on the other, to develop an end of career project. However, many hours are included. In this sense it is a great effort, so it is essential that you like what you are doing.
Surely you will have some curiosity to tell.
When my friends ask me what I do, rumors start when I hear the word Google. "That Julen has started working on Google...", etc., I have come even worse "I don't know what about NASA...", etc. I try to explain that I am working on a free software project between friends, family, etc. and that if you do it right Google would pay me. But...
Kortabitarte Egiguren, Irati
Services
Documentation
2009
Services
033
Software
Article
Other
Babesleak
Eusko Jaurlaritzako Industria, Merkataritza eta Turismo Saila