-
Notifications
You must be signed in to change notification settings - Fork 437
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🔣 Translate chat messages #9273
Comments
This sounds a bit complicated – I would rather go with how Instagram and Twitter do it and have a simple "Translate this message" action which only translates it to your language and places it below the original. We could of course have a modal to translate to other languages too, but that should be a separate second step. Otherwise it’s basically having full DeepL/Gtranslate app in there where you still need to manually do everything → instead of just simply clicking a button. |
I think putting it in the 3dot menu on web or the long-press on mobile would be fine since showing it directly would mean we need to process all messages upfront to detect their original language to then decide when to show the translations action (as in show it when the language is not the one of the device). So putting it in the menu would be a good start. |
So far the available translate app app only support a subset of en-de-es-zh-fr (https://github.com/nextcloud-releases/translate/releases/tag/v1.1.3)
That would mean quite a lot of jumping up and down, and when the german translation is bad an english speaking german could not switch to english as a target to see if that is better.
Well my suggestion would have been to try to detect the origin language and translate to the users language, but we need to handle when that does not exist, e.g. Dutch is not supported, but they might want to read English rather then french or something |
@nickvergessen thanks for the explanation – ok then I’m good with a modal. Could be the same dialog as in Text. |
The text was updated successfully, but these errors were encountered: