element-hq / element-meta

Shared/meta documentation and project artefacts for Element clients
65 stars 11 forks source link

Add translate function to messages #2359

Open alrcatraz opened 3 months ago

alrcatraz commented 3 months ago

Your use case

What would you like to do?

Make it possible to translate text messages.

Why would you like to do it?

When chatting with people from different countries, there may exist obstacles for language issue, so it is important to provide a translation to easily understand what each other is saying.

How would you like to achieve it?

Provide a botton above or next to the message bubble or text, in order to translate the message. User can set what languages they are using, what languages need to be translate, and turn on or off automatically translate.

Have you considered any alternatives?

Using translate apps to translate the window or the texts, but it is not so simple to use: I need to open both software, and use keyboard shortcut or function button to choose what content I want to translate, and see the result in the translate software interface. It brings a terrible chatting experience.

Additional context

Maybe mail translate on Outlook and text translate on Teams can be great samples?