Little headsup, Mastodon developers seem to be testing a language selector in the posting interface (see attached image).

The idea is you set the language you're posting in which will make it easier for other people to filter your post out if they don't speak it.

You can already set your default language in the Preferences/Settings section, but the idea of this new feature is to let you optionally change the setting for each particular message. This is handy if you toot in several languages.

I have no idea if/when this will be rolled out, the developers' instances often get test features like this.

p.s. I'm guessing this is also because a lot of people leave their post language setting as English even if they don't post in English.

There are two language settings on Mastodon: your interface language and your default posting language. The interface language is what you see on the interface, but the posting language setting is what your posts tell the language filter. (So, if you have it set to English the filter will treat your posts as English even if you use a different language.)

As well as helping multilingual people, this feature (if it is rolled out) will hopefully make people more aware of what setting their posting language default is, which will then make the language filters work better.

p.p.s. Just to make clear, this is not a translation system.

It just lets you tell Mastodon what language you are using in that toot.

This makes the Mastodon language filter work better, and lets other people filter their timelines more effectively.

There is a translation system in development but this isn't it.

p.p.p.s. Been playing around with it, it remembers the last few languages you selected automatically, so you don't need to go through the whole list each time you switch 👍

This would be a really nice feature for bilinguals!

@feditips nice! I wonder if this is the precursor to a translating mechanism.

@feditips What if you toot something in two or more languages, that's it, you write in a toot the same message in two languages?


You can toot whatever you want in any langauges, this is just an option for helping the language filter work better.

If you use different languges in different toots, this feature is perfect because you can change the posting language for each toot.

If you use different languages within the SAME toot, that would cause problems for any language filter. You can't half filter toots, they are either visible or not..


I'm sorry, maybe I misunderstood.

What would you like the filter to do?

The discussion thread on the Mastodon github had the developers exploring options like allowing different language versions of the same toot, so that it can reach people with different filter settings.

I don't know if that's happening or not, but is this what you want to happen?

@feditips No, you understood it well, it was what you said about splitting the filter

@letiuchiha @feditips

> I don’t know if that’s happening or not

This toot suggests that it is indeed going to happen:

@feditips Aha! That would explain why I see lots of foreign language toots even though I have it set to filter for English.

@feditips I wonder if it would be best to have a language detector in JS right in the post composition step. So if you type russian characters you get russian as a suggestion automatically, etc. This "default post language" is not useful for bilingual people, and that is a big demographic on social media.


There is a language detector, but apparently the problem has been that language detectors are just generally flaky. Detecrors are especially bad on the short messages of microblogging. The shorter the text, the harder it is for a machine to guess a language.

If someone can manually tell the filters a post's language, it would help the filters a lot.

And you're right, one language setting is not enough, most countries have people who speak several languages. I think this test feature is aimed at people who have more than one posting language.

@feditips I was hoping for a suggestion to aid selection per post. Sure it's hard to separate e.g. english and french without accents but families can be separated easily: cyrillic, chinese, western, greek, etc. I'm sure it will come to us eventually in some form or another.

Remember, this can be added via things like tampermonkey, client-side, too.


A translation tool would be a separate feature I think. The feature in the original post is just about helping the filter, it's not translating anything.

Translation tool is being developed (I think) but it's not using Google at all, it's some open platform.

@feditips Yes, of course, I was just pointing out you can mod the UI client-side. The project I linked is not directly relevant.

@feditips I, for one, will welcome a translation system. I like to pretend I understand more than just English. :ablobcatwink:

@feditips all of us who use multiple languages (in one toot) are giggling right now (:

@feditips question: i sometimes use two languages in one toot. Willtge software be able to handle this. I fear that Watchers who filter for only their language might outfilter toots by accident, bc i use more than one sometimes when i teanslate myself


Apparently they are working on a system where you can post the same toot several times in several languages, so you could split a multilanguage toot into those separate versions?

If someone speaks all the languages, they would see all the versions, but that's okay I think?

@feditips I was, so far , too afraid to filter languages in the presettings. I am always afraid i might miss really great art just bc the artist speaks mandarin or something like that.

I have mostly English/German folks following. So i hope none of them filtered for the other language or some posts of mine might be accidentally filtered out of their TL.

I'm curious four a multilingual option.


@feditips automatic language detection will fix it for reals I reckon

@feditips Translation would be welcome.

Filtering out other languages, not wanting to see them, strikes me as rather sad.

@feditips thanks for answering my question before I had to ask it! ❤️

@feditips yeah I'll have mine set to only show me English and Spanish posts and then I'll read a sentence of a post and suddenly stop understanding it and realize it was in German the whole time

@miracleorange @feditips no I've actually never seen u post in German, do u do that often?
maybe I should learn German it seems like all the cool ppl speak it (plus I kinda wanna move to Germany)

@mergerg @feditips not often, but I had a lil exchange with someone in German a few hours ago

it's actually an interesting language for a native English speaker because it basically shows you where English came from (because English is a germanic language), and because of that, it's not as difficult to learn as other languages either because there are a lot of cognates and similar grammar structures

@feditips also important is accessibility for people with screen readers

@feditips Nice! This is literally what I asked for a week or so ago.


Yup, that's one of the developer servers along with

@feditips The existing language filter feature does not seem to help control what comes up in my feed. I’m sorry, I’m a monolingual.


The idea here is it will make the filter work better, because people will more accurately describe what language they are tooting in. So people should see fewer toots with an unfamiliar language.

Apparently the problem with the filter at the moment is short text is hard for a machine to guess the language of.

@feditips So not the solution to the problem. I don't get why it isn't a default on option. The federation timeline is a mess because you can't get rid of foreign language tweets.

@feditips How about specifying script? A user may use several languages but fewer, or only one script. Of course, the real breakthrough would be a "Translate Toot" tool.


I'm guessing scripts don't line up neatly enough with languages?

@feditips I'm very much looking forward to this feature!

Also, I hope that this will automatically change the "lang" attribute of the post input, because that also automatically sets the spell checker language (at least in Firefox).

@feditips Can we have a cat photo filter? Some of us aren't that into cats and don't want a million cat pics in their feed.

@feditips Ohhh, excellent. I had been hoping for something like this for ages, and especially after the language auto-detection was dropped recently. Finally the language filter on timelines may get a chance to be useful.

@feditips that is so cool! also cannot wait to see what the amazing devs of glitch-soc are gonna do with this amazing feature.

@feditips instead of filter language add a translate system will be better and that way more people interaction

@ada @feditips i just think filter by the lenguage make you lost an opportunity of meet new people with more ideas.

@Jessikatme @feditips I'm unsure about that. Two mixed minds. I think at the moment many people who toot in multiple languages miss out on followers. I don't know whether allowing people to filter posts by languages they don't speak would make more people follow them? Either way, you're right, and inline translation is the better option for encouraging connections

@ada @feditips yes but now beside thinking on what you are going to write need to care the language filter, the CW and whatever will come next.

And what about mixing lenguages im sure is very common in al the world, in my case Espanglish, voy a necesitar dos filtros de idioma

@ada @feditips solo siento que el paso del filtro no es necesario implementarlos públicamente para llegar al paso del traductor.

Sign in to participate in the conversation
Mastodon 🐘

A general-purpose Mastodon server with a 1000 character limit.

Support us on Ko-Fi Support us on Patreon Support us via PayPal