Page MenuHomePhabricator

Explore ways to capture translation requests on wiki
Closed, ResolvedPublic

Description

Translators may be inclined to create content that is of high demand in their language. We want to explore how to keep a list of such topics that can benefit from both manual additions from the community as well as machine contributions (APIs).

Some considerations:

  • The list can be used to find articles missing in a language (to be created with Content Translation) and articles needing expansion (to be expanded with Section Translation)
  • Data may come from different sources: editors, and external APIs from different organizations.
  • Data format should allow the list to be updated periodically (e.g., once a year). It should be possible for a given source to replace the previous contribution without invalidating the contribution of others.
  • Users may want to filter the data based on topic areas.

Event Timeline

This can be supported with the recent addition of Collections. For example, the pages List of articles every Wikipedia should have and Wiki99/sustainability include at the end a simple line of markup to make tools such as Content Translation aware of their lists of articles. In the case of the "List of articles every Wikipedia should have" page, it is marked as a collection with the shorter "Essential Articles" title:

<page-collection name="Essential Articles"></page-collection>

These collections become then visible in Content Translation, letting users filter the suggestions or campaign organizers to link directly to them:

test.wikipedia.org_w_index.php_title=Special_ContentTranslation&filter-type=collections&filter-id=Essential%20Articles&active-list=suggestions&from=es&to=en(Wiki Tablet).png (768×1 px, 158 KB)

We are closing this task as collections work has made it possible.

SGautam_WMF claimed this task.