Page MenuHomePhabricator

[Android app] Add automated page translation if no page on desired language
Open, Needs TriagePublicFeature

Description

Feature summary (what you would like to be able to do and where):

Will be great (and I think not too hard) to add automated translation if page not exist on desired language.
Currently, Google translate or ChatGPT provides a perfect automated translation, 99.9% authentic and correct. I believe it's very possible to find a API provider for free (I don't think Google will refuse to provide service).

I propose to take page on English first, if exist (or it can be configurable) or most updated/full page on the other language.

Benefits (why should this be implemented?):
I believe, there are many million happy customers around the world will say you a "Big Thanks"!

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Sensboston renamed this task from [Android app] Add automated page translation if no page on selected language to [Android app] Add automated page translation if no page on desired language.May 18 2023, 1:54 AM

The Language-Team is exploring ways to use machine translation to provide access to Wikipedia contents only available in other languages. These efforts are captured in T341196: MinT for Wiki Readers (machine translation of wiki contents), and some initial ideas are captured in T340997: Design exploration for the consumption of machine translated sections of Wikipedia articles.

The availability of MinT enables the technical possibility to use machine translation more broadly in our ecosystem. In addition to the technical aspects, we want to make sure that machine translation can coexist in a sustainable way with community-created content.That is, users should be able to understand that machine translation is automatically generated, can contain translation issues, and is different from community-created contents. In this way we can encourage people to contribute to the Wikipedias in their languages, while providing access to information available in other languages.

This is a challenge of its own and we plan to conduct user research to understand how to better solve these challenges in the context of the web. These learnings may be useful to consider similar approaches for mobile apps such as the Android Wikipedia app, as proposed by this ticket.

This is a challenge of its own

Hmm, I'm not talking about "challenge" but of lack of very useful feature. Currently if no English/Ukrainian/Russian page exist, I should open Chrome mobile browser (by tapping last link on page in the app) and tap "Translate" (it's already built in to the Chrome mobile). Yes, it's an easy but will be a way better to get the same result inside the app!
Of course I do understand it's a machine translation (but usually it's correct up to 99%) and it's pretty OK for me.

This is a challenge of its own

Hmm, I'm not talking about "challenge" but of lack of very useful feature. Currently if no English/Ukrainian/Russian page exist, I should open Chrome mobile browser (by tapping last link on page in the app) and tap "Translate" (it's already built in to the Chrome mobile). Yes, it's an easy but will be a way better to get the same result inside the app!
Of course I do understand it's a machine translation (but usually it's correct up to 99%) and it's pretty OK for me.

Thanks for sharing your perspective. I agree this could be a very useful feature to access more knowledge in a convenient way. I was pointing out that previous research suggests that for less experienced users there is a risk of confusion (also, machine translation quality can vary from language to language), and we want to make sure that we provide this functionality in the best possible way for all users.
It is always great to hear the enthusiasm about areas we are working on, and I'd like to invite you to track progress on the epic ticket (T341196) and comment on the ideas we plan to explore (T340997).
Thanks!