Wikimedia blog

News from the Wikimedia Foundation and about the Wikimedia movement

Inching towards enabling our improvements to the Translation user experience

Lel the tacho pirrow, an’ it’s pars kaired — A Romani proverb

The Wikimedia Language Engineering team just completed its most recent development sprint, to introduce a new iteration of  the Translation Editor within the Translate Extension, and include features to make it more satisfactory as a translation workspace. The primary focus during this sprint has been to make the editor ready for production use. Some members of the team also attended FOSDEM 2013 in Brussels.

Translate interface features & enhancements

Paste Source Text  — Often found in translation editors, this feature allows for the source text to be easily copied over into the translation edit box. It’s now available in Translate and is particularly helpful when large portions of the source messages can be reused in the translation.

Message Documentation Display — Details about the messages within a project for translation can now be seen for all messages in a page, by picking the special “Message Documentation” language in the “Translate to” selector. This advanced option allows translators to view and evaluate the context for the messages that they are translating and also to see all the messages that were not documented yet.

The Message Documentation window of the MediaWiki Translate extensionprovides context for individual messages being translated.

The Message Documentation window of the MediaWiki Translate extension provides context for individual messages being translated.

Translation Editor UI  — The other enhancements that help translators to quickly review messages include:

  1. Unchanged translations marked as “outdated” can be marked as suitable for use using the Confirm Translation button.
  2. When translating a message, the translation aids of the subsequent message gets preloaded to avoid any delay during navigation.
  3. Groups of messages, especially within Translation Pages with longer content, can now be set to a different state through a button click on a redesigned interface. This feature helps in identifying the Pages that can be pushed for publication.
  4. Machine Translation suggestions from Apertium, Microsoft, and Yandex can now be dynamically presented for each message on the editor.

Besides the above, Search and Translation Editor were cross-integrated for translators, to edit Translations directly from the page displaying search results.

Search and Translation Editor were cross-integrated for translators, to edit Translations directly from the page displaying search results.

Search and Translation Editor were cross-integrated for translators, to edit Translations directly from the page displaying search results.

Pau Giner conducted a walkthrough of Translate user experience improvements, demonstrating the current state of development and the upcoming features for this extension.

Translate API changes — Changes to the Translate API now provide more information for the developers via the Web API, to help them implement customized translation interfaces.

During the development cycle, the team also engaged with the larger community to gather feedback about the new features through usability tests.

In other good news, jQuery.ime was successfully implemented on the Koha Library management system (v. 3.10) by Indranil Dasgupta. Also, do see this wonderful video about jQuery.ime by Chris Forno that blew us away.

Focus for the next sprint

Further enhancements to Translate continue to be the main focus for the next sprint. This includes review and testing of the latest designs. The Language Engineering team hopes to have more interaction in this regard at the Open Source Language Summit (organised and hosted in collaboration with Red Hat) and at GNUnify in Pune, India.

Runa Bhattacharjee, Outreach and QA coordinator, Language engineering

3 Responses to “Inching towards enabling our improvements to the Translation user experience”

  1. jinu says:

    thanks, but do the translation as you said , but some yext not appear in my computer, missing something, i have a malayalam site it also shows the same,isthis my font problm, plshelpm

  2. Amir Aharoni says:

    Tilman, “paste source” and message documentation functionality are mostly the same as in the current, “green”, version. The new version just makes these features better designed, faster, more streamlined and properly tested with real users.

  3. Tilman Bayer says:

    Great to read that the UI work is continuing at a fast pace, looking forward to see the results deployed on Meta-Wiki!

    Regarding “Paste Source Text”, hasn’t this already been possible in the version of the Translate extension that is presently in use on Meta and elsewhere (by clicking the small downward arrow)?

    Regarding the Message Documentation window screenshot: Which information there is new, i.e. would not be available when translating this example using the present UI?

    For those readers who were wondering what jQuery.ime is and what the Koha Library management system has to do with MediaWiki: I think the context here is that jQuery.ime is part of the code that the WMF Language engineering team has released for use by third-party users (as part of its “Project Milkshake”), and the statement says that such reuse is now happening, correct?