Page MenuHomePhabricator

Enable Content and Section translation on some Wikipedias with potential to be supported with MinT
Closed, ResolvedPublic

Description

All Wikipedias identified as part of the Boost initiative already have Section Translation available. This ticket proposes to enable the tool on other Wikipedias as well as enable Content Translation as a default tool to facilitate translation on both desktop and mobile devices.

This ticket proposes to enable translation tools in a set of languages that have had significant translation activity despite lacking machine translation support. The translations provided are contributing to the OpusMT repository, making it possible to consider the creation of translation models for them (T343340).

As part of this process, we'll generate the template parameter alignments (T221211) for these languages, enable access to the tool in test wiki for editors to try, communicate with the different communities and only proceed with the enablement if there is no major concern.

These are the languages selected for this task:

  1. Aragonese (an)
  2. Bislama (bi)
  3. Breton (br) Content translation is already enabled as default
  4. Cree (cr)
  5. Võro (vro) Uses fiu-vro code on Wikipedia
  6. Fon Content translation is already enabled as default as a newly created wiki
  7. Gun (guw) Content translation is already enabled as default
  8. Manx (gv)
  9. Western Armenian (hyw)
  10. Inuktitut (iu)
  11. Kara-Kalpak (kaa)
  12. Cornish (kw)
  13. Ladin (lld) Content translation is already enabled as default
  14. Mazanderani (mzn)
  15. Nāhuatl (nah)
  16. N’Ko (nqo)
  17. Ossetic (os)
  18. Aromanian (rup) Uses roa-rup code on Wikipedia
  19. Scots (sco) Content translation is already enabled as default, see T284641
  20. Tachelhit (shi) Content translation is already enabled as default
  21. Saraiki (skr) Content translation is already enabled as default
  22. Inari Sami (smn) Content translation is already enabled as default
  23. Sranan Tongo (srn)
  24. Tuvinian (tyv)
  25. Tahitian (ty)
  26. Venda (ve)
  27. Walloon (wa)
  28. Min Nan Chinese (nan) Uses zh-min-nan code on Wikipedia

Steps:

  • Enable selected wikis on Test Wikipedia
  • Enable in the corresponding wikis

Event Timeline

Pginer-WMF triaged this task as Medium priority.Aug 30 2023, 3:12 PM

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

[operations/mediawiki-config@master] testwiki: Enable Section translation on some Wikipedias with potential to be supported with MinT

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

Change 968649 merged by jenkins-bot:

[operations/mediawiki-config@master] testwiki: Enable Section translation on some Wikipedias with potential to be supported with MinT

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

Mentioned in SAL (#wikimedia-operations) [2023-10-26T07:06:09Z] <kartik@deploy2002> Started scap: Backport for [[gerrit:968649|testwiki: Enable Section translation on some Wikipedias with potential to be supported with MinT (T345267)]]

Mentioned in SAL (#wikimedia-operations) [2023-10-26T07:08:01Z] <kartik@deploy2002> kartik: Backport for [[gerrit:968649|testwiki: Enable Section translation on some Wikipedias with potential to be supported with MinT (T345267)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2023-10-26T07:19:21Z] <kartik@deploy2002> Finished scap: Backport for [[gerrit:968649|testwiki: Enable Section translation on some Wikipedias with potential to be supported with MinT (T345267)]] (duration: 13m 11s)

@UOzurumba You can notify the community about the upcoming deployment of CX and SX on these Wikipedias. I'll be working to generate template parameter alignment meanwhile (It isn't a blocker for community discussion).

@UOzurumba You can notify the community about the upcoming deployment of CX and SX on these Wikipedias. I'll be working to generate template parameter alignment meanwhile (It isn't a blocker for community discussion).

Thank you, @KartikMistry; I will start this soon.

Hello @KartikMistry, there were no objections to deploying the tool for the checked wikis. Võro is the only community pending, and I will let you know the outcome by Monday, 20th November 2023. Thank you!

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

[operations/mediawiki-config@master] Enable Content/Section translation on some Wikipedias with potential to be supported with MinT

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

Change 975924 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable Content/Section translation on some Wikipedias with potential to be supported with MinT

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

Mentioned in SAL (#wikimedia-operations) [2023-11-22T08:06:05Z] <kartik@deploy2002> Started scap: Backport for [[gerrit:975924|Enable Content/Section translation on some Wikipedias with potential to be supported with MinT (T345267)]]

Mentioned in SAL (#wikimedia-operations) [2023-11-22T08:07:19Z] <kartik@deploy2002> kartik: Backport for [[gerrit:975924|Enable Content/Section translation on some Wikipedias with potential to be supported with MinT (T345267)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2023-11-22T08:14:51Z] <kartik@deploy2002> Finished scap: Backport for [[gerrit:975924|Enable Content/Section translation on some Wikipedias with potential to be supported with MinT (T345267)]] (duration: 08m 46s)

Result of template parameter alignment script run:

sqlite> select count(*) from templates where source_lang='en' and target_lang='an';
25
sqlite> select count(*) from templates where source_lang='en' and target_lang='br';
7
sqlite> select count(*) from templates where source_lang='en' and target_lang='cr';
1
sqlite> select count(*) from templates where source_lang='en' and target_lang='gv';
13
sqlite> select count(*) from templates where source_lang='en' and target_lang='iu';
1
sqlite> select count(*) from templates where source_lang='en' and target_lang='kaa';
8
sqlite> select count(*) from templates where source_lang='en' and target_lang='kw';
7
sqlite> select count(*) from templates where source_lang='en' and target_lang='mzn';
13
sqlite> select count(*) from templates where source_lang='en' and target_lang='nah';
1
sqlite> select count(*) from templates where source_lang='en' and target_lang='os';
13
sqlite> select count(*) from templates where source_lang='en' and target_lang='sco';
292
sqlite> select count(*) from templates where source_lang='en' and target_lang='tyv';
11
sqlite> select count(*) from templates where source_lang='en' and target_lang='ve';
3

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

[mediawiki/services/cxserver@master] Update template parameter alignment for 13 languages

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

Change 976687 abandoned by KartikMistry:

[mediawiki/services/cxserver@master] Update template parameter alignment for 13 languages

Reason:

Working on new PS to fix DB issue.

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