Content translation is available on Wikipedia to help multilingual editors to translate articles, and it has been used to create over a million articles. Currently it is not available for other wiki projects where it may be useful too.
This ticket is intended to get the tool ready to be available on more projects. This epic ticket will be used to compile requests for enabling on specific projects and issues we need to resolve to make the tool work in other projects beyond Wikipedia.
Some of the current challenges to consider:
- Stabilization. As part of the support for SectionTranslation, the translation dashboard (used for finding pages to translate, and managing on-going translations) is being re-architectured. A new version currently used for the mobile experience will replace the existing one on desktop (once feature-ready to avoid regressions). We may want to compete this unification and modernization process before expanding the scope to other projects (which may require adjustments affecting the dashboard).
- Issues and wrong assumptions. Content translation was develop in a generic way, but being Wikipedia the main usecase there may be several assumptions about supporting just one type of project or some Wikipedia-specific aspects that may break in other contexts.
- Project-specific needs. Different projects may work with different types of content (including templates) that may bring new challenges to support.
Enabling support for more projects on the beta cluster could be useful to start surfacing more specific issues. Issues and requests for enabling more projects will be captured as sub-tasks of the current ticket.