A set of new languages are supported by [Flores](https://www.mediawiki.org/wiki/Content_translation/Machine_Translation/Flores), as well as new language pairs for some languages previously supported. We want to enable these in [[ https://language-cx.wmcloud.org/index.php/Special:ContentTranslation#draft | the test instance of Content Translation ]] in order to check how they work.
The languages supported are the following:
- bak/ba (Bashkir)
- hau/ha (Hausa)
- ast (Asturian)
- tso/ts (Tsonga)
- asm/as (Assamese)
- ckb (Sorani / Central Kurdish)
- ilo (Iloko)
- kon/kg (Kongo)
- lin/ln (Lingala)
- nso (Northern Sotho)
- ssw/ss (Swati)
- tsn/tn (Tswana)
- yue/zh-yue (Cantonese)
- orm/om (Oromo)
- tir/ti (Tigrinya)
- wol/wo (Wolof)
- ayr (Central Aymara, for Aymara Wikipedia: ay))
- isl/is (Icelandic) (new pairs)
- zho_Hans/zh (Chinese) (new pairs)
- ibo/ig (Igbo) (new pairs)
- zul/zu (Zulu) (new pairs)
- lug/lg (Luganda) (new pairs)
- oci/oc (Occitan) (new pairs)
The specific language pairs to enable are:
- en → {asm, ast, bak, ckb, hau, ilo, kon, lin, nso, ssw, tsn, tso, yue, orm, ayr, wol}
- fr → {asm, ast, bak, ckb, hau, ibo, ilo, isl, kon, lin, lug, nso, oci, ssw, tsn, tso, yue, zho_Hans, zul, orm, ayr, wol, tir}
- es → {ast, bak, hau, ilo, isl, kon, lin, lug, nso, oci, ssw, tsn, tso, zul, asm, ckb, ibo, tir, yue, zho_Hans, orm, ayr, tir}
- {por, cat} → oci
- zho_Hans → yue
- rus → bak
Note that:
- The languages listed on top use both 3-letter and 2-letter iso-codes when the corresponding Wikipedia uses the 2-letter ones. The language pairs are listed using the 3-letter codes. Still, we need to determine how to capture them in the configuration to avoid a mismatch between the translation service and Wikipedia codes.
- For Bashkir and Hausa we want to keep the current default services. So Flores will not be the default initially for those.