Page MenuHomePhabricator

Enable Content and Section translation on wikipedias with new MT support from Flores
Open, In Progress, MediumPublic1 Estimated Story Points

Description

A set of languages without previous machine translation support will get support from Flores (T307970). Once they have MT support, exposing more the possibility to translate articles may be convenient. This ticket proposes to enable Content and Section Translation and improve template support for these languages:

  • ast (Asturian)*
  • ckb (Sorani / Central Kurdish)* (covered in a separate ticket: T304866)
  • ilo (Iloko)
  • kg (Kongo)
  • ln (Lingala)
  • nso (Northern Sotho)
  • ss (Swati)
  • tn (Tswana)
  • zh-yue (Cantonese) (covered in a separate ticket: T304865)
  • om (Oromo)*
  • wo (Wolof)
  • ay (Aymara, supported by Flores as Central Aymara: ayr)

*Some wikis have Content Translation already as default, but Section Translation enablement is pending.

As part of this process, we want to learn from the editing community how well those tools suit their needs and identify potential improvements. We'll communicate with the editing community and only proceed with the enablement if there is no major concern.

Steps:

Event Timeline

Pginer-WMF triaged this task as Medium priority.Tue, May 31, 9:17 AM
KartikMistry changed the task status from Open to In Progress.Mon, Jun 6, 4:27 PM
KartikMistry updated the task description. (Show Details)
KartikMistry set the point value for this task to 1.

Result of template parameter alignment mapping:

sqlite> select count(*) from templates where source_lang='en' and target_lang='ast';
69
sqlite> select count(*) from templates where source_lang='en' and target_lang='ilo';
65
sqlite> select count(*) from templates where source_lang='en' and target_lang='kg';
0
sqlite> select count(*) from templates where source_lang='en' and target_lang='ln';
2
sqlite> select count(*) from templates where source_lang='en' and target_lang='nso';
6
sqlite> select count(*) from templates where source_lang='en' and target_lang='ss';
4
sqlite> select count(*) from templates where source_lang='en' and target_lang='tn';
7
sqlite> select count(*) from templates where source_lang='en' and target_lang='om';
5
sqlite> select count(*) from templates where source_lang='en' and target_lang='wo';
4
sqlite> select count(*) from templates where source_lang='en' and target_lang='ay';
0

Change 805366 had a related patch set uploaded (by KartikMistry; author: KartikMistry):

[mediawiki/services/cxserver@master] Update template parameter alignments for 10 language pairs

https://gerrit.wikimedia.org/r/805366

Change 805366 merged by jenkins-bot:

[mediawiki/services/cxserver@master] Update template parameter alignments for 10 language pairs

https://gerrit.wikimedia.org/r/805366

Change 805370 had a related patch set uploaded (by KartikMistry; author: KartikMistry):

[operations/mediawiki-config@master] testwiki: Enable SectionTranslation for 11 Wikipedias

https://gerrit.wikimedia.org/r/805370

Change 805726 had a related patch set uploaded (by KartikMistry; author: KartikMistry):

[operations/deployment-charts@master] Update cxserver to 2022-06-15-074244-production

https://gerrit.wikimedia.org/r/805726

Change 805726 merged by jenkins-bot:

[operations/deployment-charts@master] Update cxserver to 2022-06-15-074244-production

https://gerrit.wikimedia.org/r/805726

Change 805370 merged by jenkins-bot:

[operations/mediawiki-config@master] testwiki: Enable SectionTranslation for 11 Wikipedias

https://gerrit.wikimedia.org/r/805370

Mentioned in SAL (#wikimedia-operations) [2022-06-16T07:22:24Z] <kartik@deploy1002> Synchronized wmf-config/InitialiseSettings.php: Config: [[gerrit:805370|testwiki: Enable SectionTranslation for 11 Wikipedias (T309384 T310116)]] (duration: 03m 41s)

KartikMistry added a subscriber: UOzurumba.

@UOzurumba We are good to go with the 'Communicate with the communities' step.