One of the most requested features on Mastodon is a built-in language translation system, where you can click on a post and it automatically translates it into your language.
If this is important to you, and if you are comfortable using Github, please give this issue a thumbs up to let the developers know that this feature is wanted:
https://github.com/mastodon/mastodon/issues/9690
(I thought this was already being worked on, but I cannot find any official announcements saying this.)
@feditips Only if it doesn't use e.g. Google. I'm extremely skeeved out by the thought of people having a built-in button to violate our privacy.
To give some context, it must be the most common question I got asked when the big new wave of members joined: where's the translate button? It's like people just expect it to be there.
Whether or not it is more useful through a browser, people are looking for it in Mastodon itself (shrug)
@feditips @matt I'm probably gonna go thumbs-/down/ it (assuming it uses some cloud service) 'cause, yeah, not cool.
Better to explain to people that it's not really a good thing to ship people's private discussions to Google. (And yeah private discussions do happen on here, followers-only scope is great.)
I am assuming it would be run by someone connected to Mastodon.
The third party Mastodon app Fedilab (@apps)has actually gone ahead and set up its own instance, you can try it here:
It works in the Fedilab app too.
@feditips @matt @apps But even if different instances use several different translation sites, it's /still/ not cool because it's shipping our posts off to people we don't know.
(Sure, we don't know all of our friends' server admins, but "trust your admins" (and assume other people can trust theirs) is one thing, "trust some random translation server operator" is another.)
Hopefully a disclaimer would explain, so people can make an informed choice.
To be honest though, no option is completely ok
If there's no translation service offered at all, some people may go back to Twitter etc and use translation services from Google, Bing etc.
It might be the least worst option for Mastodon to offer optional translation services through indie FOSS translation sites.
@feditips @matt @apps Not violating people's privacy is better than Growing™.
People use fedi to get /away/ from this sort of privacy crap.
Also, like I said, if people use outside translation services, then it's their fault. And probably way less common than if there's a built-in button to tell strangers everything.
How is it possible to have opt-out or opt-in for translation services? (genuine question)
If you write something on the internet that other people can read, the people reading it will always be able to copy-paste it into Google Translate etc, or use a translation plugin built into their browsers.
If you ask readers not to translate your posts, how would they understand your request if they don't speak your language?
If you ask translation services not to translate your posts, how would they know a translated post is from you?
@feditips
Though we now use our own translator without tracking, we keep to use our library that obfuscates sensitive content (mentions, emails, links, tags,..) before sending the content to the translator machine.
@feditips @IceWolf @matt @apps
Yeah this is the issue with translator privacy, how can they ever ask for consent ? And at the end of the day no one's stopping anyone on the fediverse from copying our posts and using google translate on it. Its a good practice to avoid sharing sensitive information on your public posts, for all we know anyone in the world can simply use a crawler on the fediverse to collect our public posts 🤷
@feditips @matt @apps (Also it should probably be opt-/in/ if it's a thing at all. Does this make the feature near unusable? Yep. But it's a bad feature if it doesn't care about getting consent first.)