Page MenuHomePhabricator

Add automatic translation for cross-language notifications
Open, Needs TriagePublicFeature

Description

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

Enable the Wikipedia mobile apps to display incoming notifications in the user’s selected app language, even when the original message was posted in a different language.

Use case(s) (list the steps that you performed to discover that problem, and describe the actual underlying problem which you want to solve. Do not describe only a solution):
Users may receive notifications written in the language of the wiki where the message was posted. For example, if a message is left in Uzbek or another unfamiliar language, the user receives the notification in that language. This can be confusing, especially because notifications cannot be copied for translation and the user may not understand the content. The underlying problem is the lack of clarity and accessibility for users who receive cross-language notifications.

Benefits (why should this be implemented?):
Improves accessibility and comprehension for users receiving messages from multilingual communities.

Reduces confusion when the notification language does not match the app’s selected language.

Makes it easier for users to understand important communication without needing external translation tools.

Provides a more consistent experience across languages.

Event Timeline

Thanks for filing this task, @ARamadan-WMF. Could you please let the user know:

This is expected behavior, and matches what happens across the platform. If they would like to translate the message within the app, they can open the notification within the app, and then take advantage of translation tools built into their Android device (long-press on the bottom bar (video demo) or use the 3-dot menu to copy the text, and add it to a translate app). We need to be selective with what work our team brings on, and ensure it aligns with the Foundation's annual plan. Because devices already support translations, we will not be able to prioritize this feature at this time.