Page MenuHomePhabricator

Enable Content and Section translation on wikipedias with new MT support from Flores
Closed, ResolvedPublic1 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)*
  • ilo (Iloko)
  • kg (Kongo)
  • ln (Lingala)
  • nso (Northern Sotho)
  • ss (Swati)
  • tn (Tswana)
  • zh-yue (Cantonese) (will be done later as 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:

  • Enable ContentTranslation out of Beta for ay, ilo, kg, ln, nso, ss and tn Wikipedias
  • Enable in the selected Wikipedias

Event Timeline

Pginer-WMF triaged this task as Medium priority.May 31 2022, 9:17 AM
KartikMistry changed the task status from Open to In Progress.Jun 6 2022, 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.

Hello @KartikMistry, the communication with the communities are complete. Please, do not deploy to Cantonese Wikipedia yet, a user complained about the quality of translation. Thank you!

Ok, we can consider Cantonese for later using a separate ticket (T304865), and proceed with enabling the rest.

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

[operations/mediawiki-config@master] Enable Content and Section translation on WPs with NLLB-200 MT support

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

Change 814015 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable Content and Section translation on WPs with NLLB-200 MT support

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

Mentioned in SAL (#wikimedia-operations) [2022-07-18T07:10:55Z] <kartik@deploy1002> Synchronized wmf-config/InitialiseSettings.php: Config: [[gerrit:814015|Enable Content and Section translation on WPs with NLLB-200 MT support (T309384)]] (duration: 02m 53s)

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

[operations/mediawiki-config@master] Enable ContentTranslation out of Beta for ay, ilo, kg, ln, nso, and tn Wikipedias

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

Change 814706 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable ContentTranslation out of Beta for ay, ilo, kg, ln, nso, and tn Wikipedias

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

Mentioned in SAL (#wikimedia-operations) [2022-07-18T07:40:24Z] <kartik@deploy1002> Synchronized wmf-config/InitialiseSettings.php: Config: [[gerrit:814706|Enable ContentTranslation out of Beta for ay, ilo, kg, ln, nso, and tn Wikipedias (T309384)]] (duration: 02m 51s)

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

[operations/mediawiki-config@master] Enable ContentTranslation out of Beta for sswiki

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

Change 815251 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable ContentTranslation out of Beta for sswiki

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

Mentioned in SAL (#wikimedia-operations) [2022-07-20T07:14:53Z] <kartik@deploy1002> Synchronized wmf-config/InitialiseSettings.php: Config: [[gerrit:815251|Enable ContentTranslation out of Beta for sswiki (T309384)]] (duration: 03m 24s)